Git通过MinGW64在Windows上的Git Bash中包含了Vi。我不是一个Vi用户,所以当Git启动Vi时,它真的给我搞砸了。它通常结束在我强行关闭终端,删除克隆,然后重新克隆(因为它浪费了太多的时间试图修复混乱)。
如果有这种情况,我想在Emacs模式下使用Vi。其他编辑器,比如Notepad++和Visual都有类似的模式(或者插件来提供它们),所以我猜Vi可能也有。
Vi有Emacs的运作模式吗?如果是这样的话,我该如何告诉Vi表现得像Emacs?或者,我如何告诉Git为我提供一个类似Emacs的编辑器?
发布于 2017-05-26 12:02:42
你不能那样做。vi是vi,emacs是emacs。如果对默认编辑器不满意,请执行
git config --global core.editor path-to-emacs.exe-on-your-machine您可以单独安装emacs,它不需要成为git的一部分。
发布于 2017-05-26 13:53:18
为了基于@Philippos的答案,尝试将vim配置为像emacs一样工作是没有意义的,您应该设置git来使用您喜欢的编辑器。我从注释中看到,您没有安装emacs,您是否安装了另一个文本编辑器,可以用于此?
例如,如果使用Notepad++,可以使用:
git config --global core.editor "'C:/Program Files/Notepad++/notepad++.exe' -multiInst -notabbar -nosession -noPlugin"您应该能够对任何文本编辑器执行类似的操作,尽管找到要使用的正确命令可能需要进行一些搜索。
https://unix.stackexchange.com/questions/367405
复制相似问题