我是 vim 新手,
通常,我发现自己想要保存并停留在插入模式,而不是点击escape并:w
返回到插入模式。
答案1
Ctrl+O,然后:w
和Enter。
答案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 快捷方式)。