在Vim中变得更好
我一直在使用Vim很长一段时间,但我处于大多数情况下使用插入模式的级别,并且仍然使用箭头键移动(!)。
我觉得我没有从我可爱的编辑中获得最大的收益,特别是在导航(特别是代码),复制和粘贴以及对现有代码进行其他操作方面。 (尽管我对复杂的搜索/替换模式非常舒服)。
“为什么,哦,为什么,那些#?!!nutheads使用vi?” 是对“Vim方式”的一个很好的介绍,特别是关于文本对象,这是Vim最重要的特性之一。
这里有一些令人敬畏的截屏,应该让你知道接下来要学的东西。 也有中级和高级主题的视频,但新手实际上是最重要的。
另外,当我觉得自己停滞不前并且没有真正学习“Vim方式”时,我选择了在正常模式和插入模式下禁用箭头键。 这迫使你使用ESC去某个地方,让你觉得更像Vim。 最终,我在插入模式下再次启用了方向键,但我很少使用它们。 通常情况下,有更好的方式来解决问题。
map <up> <nop>
map <down> <nop>
map <left> <nop>
map <right> <nop>
特别是
imap <up> <nop>
imap <down> <nop>
imap <left> <nop>
imap <right> <nop>
vimtutor
<F1>