尝试使用 vim 提交。<esc> :wq 不工作?

ita*_*mar 0 git vim

我正在尝试使用 vim 进行提交。我到处都看到你通过做来保存提交<esc> :wq。但是我这样做了esc,一旦我点击:它,它似乎就会回到编辑模式并在我的提交消息中写入 wq。

我究竟做错了什么?

Ing*_*kat 5

但是我执行 esc,一旦我点击:它似乎回到编辑模式

看起来您的 Vim 处于简单模式,模拟其他无模式编辑器。见:help easy

要退出此模式,请使用Ctrl+O后跟:wq Enter。您还可以通过:set noinsertmode,关闭简单模式,并且(如果您还没有放弃 Vim)修复调用,可能在您的 Git 配置中(即-yvim调用中删除参数)。


Max*_*ulo 1

作为快速修复,请尝试另一种不使用:

<Esc>ZZ
Run Code Online (Sandbox Code Playgroud)

您的映射可能有问题,但您必须将您的 .vimrc 发布给其他人来帮助您