我在 archlinux 上使用 ranger 作为我的主要文件管理器。我还使用 Kitty 作为我的终端。在我的配置中,我只是通过放置以下内容来替换差异:
alias diff="kitty +kitten diff"
在我的 .bashrc 文件中,这有效。但是当我尝试运行命令时:
:shell diff %f %c
在 Ranger 内部(按!),它运行正常的 diff,而不是 kitty +kitten diff。 Ranger 有没有办法考虑到这一点?
我在 archlinux 上使用 ranger 作为我的主要文件管理器。我还使用 Kitty 作为我的终端。在我的配置中,我只是通过放置以下内容来替换差异:
alias diff="kitty +kitten diff"
在我的 .bashrc 文件中,这有效。但是当我尝试运行命令时:
:shell diff %f %c
在 Ranger 内部(按!),它运行正常的 diff,而不是 kitty +kitten diff。 Ranger 有没有办法考虑到这一点?