直接在 ranger 上使用 shell 不考虑 bashrc

直接在 ranger 上使用 shell 不考虑 bashrc

我在 archlinux 上使用 ranger 作为我的主要文件管理器。我还使用 Kitty 作为我的终端。在我的配置中,我只是通过放置以下内容来替换差异:

alias diff="kitty +kitten diff"

在我的 .bashrc 文件中,这有效。但是当我尝试运行命令时:

:shell diff %f %c

在 Ranger 内部(按!),它运行正常的 diff,而不是 kitty +kitten diff。 Ranger 有没有办法考虑到这一点?

相关内容