在本地 MobaXterm 终端中设置 git 编辑器

在本地 MobaXterm 终端中设置 git 编辑器

我目前使用 Windows 版 Git 来教授 bash 和 git。如果可能的话,我想改用本地 MobaXterm 终端。我的一个要求是,我们可以将默认文本编辑器从 vim 更改为更用户友好的选项,例如 nano 甚至 MobaTextEditor。

不幸的是,无论我设置什么git config --global core.editorEDITOR将环境变量设置成什么,git commit它总是会忽略它并打开 vim。它甚至不会给我一个错误,它只是完全忽略了设置。

我真的想放弃 Windows 版 Git,但在我们有限的时间内让一班新手使用 vim 是不可行的。有人知道如何让另一个编辑器在 MobaXterm 的本地终端中与 git 配合使用吗?我是否遗漏了一些简单的东西?

答案1

来自 git 文档(https://git-scm.com/docs/git-var):

优先顺序是 $GIT_EDITOR 环境变量,然后是 core.editor 配置,然后是 $VISUAL,然后是 $EDITOR,然后是编译时选择的默认值,通常是 vi。

由于某种原因,MobaXterm 设置的是 GIT_EDITOR 而不是 EDITOR 或 VISUAL。取消设置或更改该变量。

相关内容