我知道基本的命令ESC + WZZ和另一个ESC +:wq ENTER,但我不想退出Vim编辑器。我想保存文件,文件应该在vim中保持打开状态。任何帮助将不胜感激。
u0sqgete1#
ESC,:,w,Enterw为“write”,q为“quit”;只能用“写”。
w
q
bqujaahr2#
如果你想省一两个钱,这里有另一个捷径。运行以下命令(只要您的Vim(rc)配置文件与以下目标目标匹配):
`$ echo "noremap ww :w<CR>" >> ~/.vimrc` `$ source ~/.vimrc` .
这应该会在Vim配置文件noremap ww :w<CR>中添加一行代码,其中:(1.)声明它将创建一个新的正常模式“Remap”(noremap);(2.)指定我们可以考虑的新运算符,或运算符ww,用于...;(3.).对于操作数命令:w<CR>,它代表“[Enter the]命令模式,使用':',然后按键'w',然后是Carrige Return()",并且是操作符在调用时的行为。如果你不熟悉Vim的普通模式快捷键:例如,使用我的例子,您只需键入字母“www”,然后阅读底部以确认是否已写入行。(没有“CTRL-...或CMD-或Shift-"类组合。)
noremap ww :w<CR>
noremap
ww
:w<CR>
fnatzsnv3#
Levi Maes的建议有效,只是'w'命令变慢了。恕我直言,最好使用:wq<CR>,因为它更容易记住为'write & quit'
'w'
:wq<CR>
'write & quit'
carvr3hs4#
按下“esc”符号并键入“wq!“。然后此命令将保存文件并从vi编辑器退出到命令行。
4条答案
按热度按时间u0sqgete1#
ESC,:,w,Enter
w
为“write”,q
为“quit”;只能用“写”。bqujaahr2#
如果你想省一两个钱,这里有另一个捷径。运行以下命令(只要您的Vim(rc)配置文件与以下目标目标匹配):
这应该会在Vim配置文件
noremap ww :w<CR>
中添加一行代码,其中:(1.)声明它将创建一个新的正常模式“Remap”(noremap
);(2.)指定我们可以考虑的新运算符,或运算符ww
,用于...;(3.).对于操作数命令:w<CR>
,它代表“[Enter the]命令模式,使用':',然后按键'w',然后是Carrige Return()",并且是操作符在调用时的行为。如果你不熟悉Vim的普通模式快捷键:例如,使用我的例子,您只需键入字母“www”,然后阅读底部以确认是否已写入行。(没有“CTRL-...或CMD-或Shift-"类组合。)fnatzsnv3#
Levi Maes的建议有效,只是
'w'
命令变慢了。恕我直言,最好使用:wq<CR>
,因为它更容易记住为'write & quit'
carvr3hs4#
按下“esc”符号并键入“wq!“。然后此命令将保存文件并从vi编辑器退出到命令行。