Vim和Emacs一个称为神之编辑器一个被称为编辑器之神,固然很是夸张,但也足以说明这两 款软件的优秀和在程序员界的地位。但是它们都已漫长的学习曲线让人望而生畏,阻止了大 多数人进入。作为一名几乎完全使用Vim写各种代码、文档的人,我想把我自己平时使用的 插件和配置整理下来,方便自己的总结和归纳,如果能有幸帮助到一些想学习Vim但是又不知 道如何入门的人来说,那就再荣幸不过了。
先贴一张我的Vim的截图:

从上面那种截图中肉眼能看到的插件说起,把整个界面按照左窗口、主窗口、右窗口和下窗 口命名,依次介绍出现在这个窗口中的主要插件。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<code>" Switch syntax highlighting on, when the terminal has colors</code>
<code>if</code> <code>(t_Co > 2 || has(</code><code>"gui_running"</code><code>)) && !exists(</code><code>"syntax_on"</code><code>)</code>
<code> </code><code>syntax on</code>
<code>endif</code>
<code>" Javascript syntax hightlight</code>
<code>syntax</code><code>enable</code>
<code>" Set syntax highlighting</code><code>for</code> <code>specific</code><code>file</code> <code>types</code>
<code>autocmd BufRead,BufNewFile Appraisals</code><code>set</code> <code>filetype=ruby</code>
<code>autocmd BufRead,BufNewFile *.md</code><code>set</code> <code>filetype=markdown</code>
<code>autocmd Syntax javascript</code><code>set</code> <code>syntax=jquery</code>
<code>" Color scheme</code>
<code>colorscheme molokai</code>
<code>highlight NonText guibg=</code><code>#060606</code>
<code>highlight Folded guibg=</code><code>#0A0A0A guifg=#9090D0</code>
在选定了一个适合自己的主题之后,就需要一些配置去解决排版的问题,比如字符编码和缩 进等问题。