搜索

首页  >  问答  >  正文

vimrc - 如何从零开始,写一份自己的 VIM 配置文件?

如何从零开始,写一份自己的 VIM 配置文件?

某草草某草草2743 天前635

全部回复(3)我来回复

  • 某草草

    某草草2017-05-16 16:40:57

    什么都不参考很难写,除非用了很长时间vim,对各项参数有相当的了解。但是东抄抄西抄抄凑出一份自己的并不难。

    除了spf-13外,我推荐terryma的vimrc。前者是非常优秀好上手的vimrc样板,结构清晰,文档丰富,也能够自定义。后者vimrc是单文件(很多大牛比如Shougo的vimrc是分成好多文件的,方便组织但是对新手而言阅读起来就很困难,容易找不到头绪),而且map部分是按键位排列的,非常有创意,对新手而言记键位很重要的。不过terryma最近几次更新vimrc的时候里面的注释比较过时了,跟内容不太对应。可以找之前的commit看。

    总之参考vimrc最重要的一点是最好大牛有写注释,对各种set有解释到底是做什么。或者至少手头备一份vim的man对照着查。

    简单说说写vimrc的几个要点:

    • 选择一个插件管理器(Vundle,NeoBundle,vim-plug)
    • 挑选一些插件(语法高亮,配色,界面增强,编辑功能增强,并不是越多越好,也不是越强大越好。比如unite非常强大,但没有一定的使用经验很难玩得转)
    • 设置参数(这是对新手来说最为困难的一部分,有很多vim的默认设置并不适合实际应用,究竟有哪些需要修改,怎样修改才符合我的习惯,需要多阅读多尝试。tpope大神的vim-sensible就与此有关)
    • 设置按键映射(属于个人习惯,但一定要循序渐进。参考大牛们的vimrc的时候很容易觉得这个map也方便那个map也方便,设置上一堆。但是vim默认的按键还没记清楚,就很容易混乱)
    • 设置插件参数

    回复
    0
  • 给我你的怀抱

    给我你的怀抱2017-05-16 16:40:57

    从零开始啊,你需要很多时间去看文档。我在这里写过一个系列,推荐你看看叫做 Vim 的哲学,其中第三篇讲了基本配置,可以作为一个起点:/a/1190000000446738

    回复
    0
  • 世界只因有你

    世界只因有你2017-05-16 16:40:57

    1. 问自己"我想干嘛"

    2. 查文档"怎么干"

    3. Just do it!!

    回复
    0
  • 取消回复