Mac OS X上的Vim插入模式


98

显然Mac键盘没有Insert按键(或者也许有,但是我找不到)。如何在Mac上的vim中插入模式?


2
关于vim的伟大之处在于,它被设计用于简单的键盘,除了字母键,控制键和转义键外,别无其他。这对于触摸打字员非常有用,因为您无需从主行上移开手。
Paul Tomblin,2009年

5
我从这个问题中学到了一些东西-\ <kdb \>标记。
sykora

Answers:


212

如果这看起来很简单,只需按i


9
十分感谢!我必须承认,我既是vim新手,又是mac新手,所以,就这么简单。谢谢!
Tamas Czinege 09年

2
嗯,如果您想要一些有关vim的有用技巧,我建议您在线查找“备忘单”。此外,$%和^位置是您的朋友,并且可以节省大量时间。将它们与命令编辑(删除,移动,复制)结合使用。
杰里米L

1
而且vim中的:help文件无休止地全面
猖ion

1
vimtutor也非常适合新手。只需在命令行上输入vimtutor,另请参阅:help tutor
user55400 2009年

1
LMAO。看来这是一个简单的问题,但我也很失落。也很难搜索。我一直使用插入键。我很茫然。
普雷斯顿2013年

19

无论平台如何,Vim都会使用i(或a附加)进入插入模式。很少使用Shift+ 进入覆盖模式r。我从来没有在Insert这里使用过钥匙。


9

Insert键的另一个用途是在已经处于替换模式和插入模式之间时在两者之间进行切换。您只需在Mac上映射另一个密钥即可轻松完成此操作。在你~/.vimrc只是把imap <F13> <Insert>现在的F13密钥(我的Mac键盘上是最接近的关键,其中Insert关键的是常规键盘上)。


但是让人们记住R是在没有任何配置的情况下进入vim的替换模式的关键可能更容易。
吴永伟

我的答案是关于当您已经处于插入/替换模式时,在这种模式下,如果您单击R,它将R在缓冲区中键入一个。
smathy

2
你是绝对正确的。但是,我不确定每个人都知道。当我从Windows后台来了,我知道如何与插入较早进入替换模式比R.
永伟武

当我将其添加到我后按F13时,.vimrc它可以按单词大小写/大小写更改-任何想法为何?
user3728501 2016年

也许有其他地图F13(您在没有我的地图的情况下看到大写行为吗?),或者Insert其他地方的地图(使用inoremap而不是imap修复它)。
smathy

6

按下“ i”将使您进入VIM中的插入模式。


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.