我尝试用vim提交。我到处都看到你通过<esc> :wq保存提交。但是我做esc,一旦我点击:,它似乎回到编辑模式,并在我的提交消息中写入wq。我做错了什么?
<esc> :wq
esc
:
8yoxcaq71#
但我会按esc键,一旦我按下:它似乎回到了编辑模式看起来你的Vim处于 easy mode,正在模拟其他非模态编辑器。请参见:help easy。要在这种模式下退出,请使用Ctrl + O,然后按:wq Enter键。您也可以通过:set noinsertmode关闭简单模式,并(如果您还没有放弃Vim)修复调用,可能在您的Git配置中(例如,从vim调用中删除-y参数)。
:help easy
:wq
:set noinsertmode
vim
-y
ecfdbz9o2#
作为一种快速解决方法,请尝试另一种不使用:的替代方法
<Esc>ZZ
你可能在你的Map中有问题,但是你将不得不发布你的.vimrc来帮助你
nnvyjq4y3#
我遇到了同样的问题:请确保键盘配置没有更改语言。
dz6r00yl4#
用途
<esc>:qa!
退出Vim并取消保存所有更改,希望它有帮助:)
4条答案
按热度按时间8yoxcaq71#
但我会按esc键,一旦我按下:它似乎回到了编辑模式
看起来你的Vim处于 easy mode,正在模拟其他非模态编辑器。请参见
:help easy
。要在这种模式下退出,请使用Ctrl + O,然后按
:wq
Enter键。您也可以通过:set noinsertmode
关闭简单模式,并(如果您还没有放弃Vim)修复调用,可能在您的Git配置中(例如,从vim
调用中删除-y
参数)。ecfdbz9o2#
作为一种快速解决方法,请尝试另一种不使用
:
的替代方法你可能在你的Map中有问题,但是你将不得不发布你的.vimrc来帮助你
nnvyjq4y3#
我遇到了同样的问题:请确保键盘配置没有更改语言。
dz6r00yl4#
用途
退出Vim并取消保存所有更改,希望它有帮助:)