如何在 fish shell 中将 EDITOR 更改为 Pico?

如何在 fish shell 中将 EDITOR 更改为 Pico?

我无法得到水银 ( hg)pico当我使用时用作我的编辑器fish壳。

我尝试过使用这个和其他变体,但似乎没有任何帮助:

set -U EDITOR pico

hg commit将始终vi以编辑器身份打开,而我不希望这样。

更新:添加setenv EDITOR pico文件~/.config/fish/config.fish满足了我的要求。

答案1

这是规范的做法

set -Ux EDITOR pico
  • U 为通用变量
  • x 将其导出

答案2

常问问题建议set -gx EDITOR pico添加~/.config/fish/config.fish

答案3

您还可以为 git 设置一个默认编辑器,它将忽略您的默认设置:

git config --global core.editor pico

相关内容