以插入模式保存(VIM)

以插入模式保存(VIM)

我是 vim 新手,

通常,我发现自己想要保存并停留在插入模式,而不是点击escape:w返回到插入模式。

答案1

Ctrl+O,然后:wEnter

答案2

inoremap <F3> <c-o>:w<cr>您可以添加类似you 的别名.vimrc

答案3

由于缺乏声誉,我无法对@Tordek 的回答添加评论:)因此补充他的回答:

inoremap <F2> <C-\><C-o>:w<CR>

添加<C-\>将阻止将光标向左移动一个字符。

答案4

除了朱利亚诺提到的那个建议(应该拿出来枪毙<-是建议,不是朱利亚诺),它确实是错误的做法。实际上,尝试从命令模式而不是插入模式执行所有操作会更“正常”。但交替使用它们是 vim 的惯常做法,如果不喜欢,就应该远离 vim。

如果你真的不喜欢不能从 I 模式保存,我可以建议你使用一个名为奶油- 它是 vim 的一个变体,经过修改以模拟当今的编辑器(也就是说,它始终处于 I 模式,并且具有通常的 Windows 快捷方式)。

相关内容