Git 通过 MinGW64 在 Windows 上的 Git Bash shell 中包含 Vi。我不是 Vi 用户,所以 Git 在启动 Vi 时真的把事情搞砸了。它通常以我强行关闭终端,删除克隆,然后重新克隆(因为它浪费了太多时间试图修复混乱)而告终。
如果有这样的东西,我想在 Emacs 模式下使用 Vi。其他编辑器,如 Notepad++ 和 Visual Studio 有类似的模式(或提供它们的插件),所以我猜 Vi 可能也有。
Vi 有 Emacs 操作模式吗?如果是这样,我如何告诉 Vi 表现得像 Emacs?或者,我如何告诉 Git 为我提供类似 Emacs 的编辑器?
Phi*_*pos 32
你不能那样做。vi
是vi
并且emacs
是emacs
。如果您对默认编辑器不满意,请执行
git config --global core.editor path-to-emacs.exe-on-your-machine
Run Code Online (Sandbox Code Playgroud)
您可以单独安装 emacs,它不需要成为 git bash 的一部分。
小智 7
为了建立在@Philippos 的回答之上,尝试将 vim 配置为像 emacs 一样工作是没有意义的,您应该将 git 设置为使用您喜欢的编辑器。我从评论中看到您没有安装 emacs,您是否安装了另一个可以用于此的文本编辑器?
例如,如果您使用 Notepad++,则可以使用:
git config --global core.editor "'C:/Program Files/Notepad++/notepad++.exe' -multiInst -notabbar -nosession -noPlugin"
Run Code Online (Sandbox Code Playgroud)
您应该可以使用任何文本编辑器执行类似操作,但找到要使用的正确命令可能需要进行一些搜索。
归档时间: |
|
查看次数: |
2325 次 |
最近记录: |