我知道基本命令ESC + SHIFT ZZ和另一个ESC +:wq ENTER但我不想退出vim编辑器。我想保存文件,文件应该在vim中保持打开状态。
任何帮助将不胜感激。
答案 0 :(得分:57)
ESC ,:, w ,输入
w
是“写”,q
是“退出”;只使用“写”。
答案 1 :(得分:1)
如果你有兴趣保存一两次击键,那么这是另一个有用的短信。运行以下命令(只要您的Vim(rc)配置文件与下面的目标目标匹配):
`$ echo "noremap ww :w<CR>" >> ~/.vimrc`
`$ source ~/.vimrc` .
这应该在您的Vim配置文件noremap ww :w<CR>
中添加一行,其中:
(1.)声明它将创建一个新的Normal-Mode“Remap”(noremap
); (2.)指定我们可以考虑的新操作员,或操作击键,ww
,...; (3.)...对于操作数命令,:w<CR>
,代表“[进入]命令模式,带':',然后是按键'w',跟随Carrige Return()”,并且是操作员在被调用时的行为方式。如果您不熟悉Vim的普通模式快捷方式:例如,使用我的示例,您只需键入字母'ww',并阅读底部以确认已写入行。 (没有“CTRL -...或CMD-或Shift - ” - 就像必要的组合一样。)
答案 2 :(得分:0)
除了'w'
命令变慢之外,Levi Maes的建议有效。恕我直言,最好使用:wq<CR>
只是因为它更容易记为'write & quit'
答案 3 :(得分:-1)
按“ esc”符号并键入“ wq!”。 然后,此命令将保存文件并从vi编辑器退出到命令行。