在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
  • 进入vim,输入:help或<F1>
  • 订阅邮件列表
  • 官方vim文档
  • 链接地址: http://www.djcxy.com/p/49433.html

    上一篇: Becoming better at Vim

    下一篇: What is the best way to force yourself to master vi?