保存为插入模式(VIM)


34

我是vim的新手,

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


2
我认为应该留在这里。大多数vim问题都是在SO上提出的,通过开始在站点之间进行划分,除了在三个站点中搜索用户方面给用户带来更多工作之外,什么都做不到。Vim还是一种编辑器,通常在程序员的普通(或超级:)用户的计算机上找到。
Rook

我同意。SO有1,199个标记为vim的问题。SU有106。–
zen

Answers:



32

您可以添加一个别名喜欢inoremap <F3> <c-o>:w<cr>.vimrc


4

如果不使用关于正确或错误方法的争论,如果使用MacVim或GVim之类的图形Vim,则应该可以使用Cmd- sCtrl- s保存。我可以说,它适用于OS X与的MacVim和Cmd- s和这样可以节省你的东西在插入模式。


2

除了Juliano提到的建议(应该删除建议,而不是建议,而不是Juliano)之外,这确实是错误的方法。实际上,尝试从命令方式而不是插入方式执行所有操作将更为“正常”。但是可互换使用它们是通常的vim方法,如果不喜欢它们,则应该远离vim。

如果您真的不喜欢无法从I模式保存,我是否建议您使用一个名为Cream的编辑器-它是vim的一种变体,以模仿当今编辑器的方式进行了修改(也就是说,它始终处于I模式下)时间,并具有通常的Windows快捷方式)。


1
虽然我同意一般规则,但我认为这不适用于这种情况。如果您只是写很长的文本而又想经常保存,那么将某些键映射到<Co>:w <CR>并不是很糟糕。
Matteo Riva

@Michael Krelin ...-我同意。但是他说他想要插入模式,就可以了。就个人而言,我起初曾考虑过建议使用Notepad2(或其他一些特殊口味),但由于该问题没有得到回答,因此被人们否决了。
Rook

@kemp-否。如果您要写较长的文本,并且想经常保存,则可以使用vim的功能:备份,写备份和交换文件(您可以:help来获取详细信息)。Vim就是这样-尽管我(像所有其他人一样)不时地有点自定义,但是尝试避免几种模式只是错误的。而且它不会很好地结束。最好再使用其他东西。毕竟,当今有一些功能强大的替代编辑器。
Rook

好吧,我看不出他使用插入模式(我们所有人都使用它!)如何暗示他希望在其中使用余下的vim会话。我个人在这两种模式下都有一个<F2>的映射,只是因为自从80年代后期我疯狂使用键盘以来,我在编辑时就无法
偶尔学会

4
我读为“我不想离开插入模式只是为了保存文件”。
Michael Krelin-黑客2009年

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.