"折腾vim"

Published: Wed 04 September 2013
By Ray

In 2013.

现在用vim仅仅是比用记事本高效,很多功能还没搞明白...

配置vim是个很折腾的过程,我用的是spf13,只可惜用这个配置,一样有很多地方要改动。我的.vimrc.local。我的使用习惯是:

  • 在它的.vimrc中把所有'nowrap'改为'wrap'。写代码的时候不自动折行还好,但写日志等文本内容,不折行就没法用了。

  • spf13中每次保存的时候都会自动帮你编译一下,并报出所有的语法错误。只是这种做法带来很多问题:语法检查过于严格,声明完变量不使用都会报错;报错时会新建一个分栏,每次报错后我都要自己关掉它;最不能忍的是,有时候保存一下,然后vim就会自动退出。解决:echo let\ g:pymode_lint\ =\ 0 >> ~/.vimrc.local

  • Close the Code Checking \ syntastic in spf13: echo let\ g:pymode_lint\ =\ 0 >> ~/.vimrc.local

  • 我习惯在Insert中把绑定为向左,为向右。在.vimrc或.vimrc.local中设置都会失效。解决:用imap <C-H> <Left>而不要用inoremap,怀疑是内部的键位绑定冲突。

  • 是进入Visual Block模式,用它可以很方便的给大段的代码打注释。我之前都是用进入Visual再进入Visual Block,就麻烦了一些。

links

social