⑴. BufExplore插件
⑵缓冲区文件浏览插件,从下面的地址下载
⑶直接解压即可自动安装
⑷unzip bufexplorer-...zip
⑸将在doc和plugin目录下分别安装bufexplorer.txt和bufexplorer.vim文件。
⑹. winmager插件
⑺该插件控制各插件在vim窗口中的布局显示,从下面的地址下载
⑻得到winmanager.zip文件。
⑼unzip winmanager.zip
⑽把该文件在~/.vim/目录中解压缩,这会将如下文件解压到~/.vim/plugin和~/.vim/doc目录中:
⑾plugin/winmanager.vim – winmanager插件
⑿plugin/winfileexplorer.vim - 改良的Explorer插件
⒀plugin/wintagexplorer.vim – winmanager提供的tag插件,用处不大
⒁doc/winmanager.txt – 帮助文件
⒂注意:winmanager插件需要与BufExplorer插件一起才能使用
⒃. 直接是*.vim的插件
⒄这样的插件目前有
⒅a.vim, //将.h文件与.c文件来回切换
⒆minbufexpl.vim //快速浏览和操作Buffer,自如切换
⒇直接复制到~/.vim/plugin/下面就可以了
⒈. vim自带插件
⒉QuickFix 编译纠错,显示查询结果窗口
⒊new-omni-pletion 全能补全
⒋. NeoplCache插件
⒌自动补全插件,下载地址:
⒍将下载下来的压缩包neoplcache-..zip使用如下命令解压
⒎unzip neoplcache-..zip
⒏其解压后文件夹里面的文件,好像是四个,autoload、doc、plugin、vest、README.MD,会自动放到.vim相应的文件夹下面。
⒐在~/.vimrc文件里加入自动启动的命令:
⒑let g:neoplcache_enable_at_startup = 。
⒒. 查看插件自带的文档
⒓注意到上面各步骤中已经把插件自带的文档放入$HOME/.vim/doc目录下了,现在
⒔进入vim,输入命令:helptags $HOME/.vim/doc,vim就会自动读取$HOME/.vim/doc目录下的文档,
⒕输入:help local-additions即可跳转到$HOME/.vim/doc中的所有文档列表处,用选择要看的文档即可。
⒖我们可以看到,当前我们已经安装的插件有taglist,lookupfile,bufexplorer,winmanager插件等。
⒗. 安装vim中文帮助文档
⒘vim中文文档的主页是:
⒙它将vim的help文件翻译成为中文,已经支持目前最新的vim .。
⒚如果想使用vim中文文档(.x文件,可以遵循以下步骤:
⒛cd ~/.vim/
①$wget 注意这不是真实的地址,仅作示例
②tar zxvf vimcdoc-...tar.gz
③cd vimcdoc-..
④sudo 。/vimcdoc.sh -i
⑤将会将这些文档安装在/usr/share/vim/,/usr/share/doc等几个目录下面。
⑥启动vim,输入:help,看看帮助文档是否已经便成中文了?
⑦. grep插件
⑧工程中正则查找插件,从下面的地址下载
⑨将得到的grep.vim直接放到~/.vim/plugin/下面就可以了。
⑩vim中文文档不会覆盖原英文文档,安装后vim默认使用中文文档。若想使用英文文档,可在vim中执行以下命令:
Ⅰ:set helplang=en
Ⅱ同理,使用以下命令可重新使用中文文档:
Ⅲ:set helplang=
Ⅳ使用以下命令可以卸载vim中文文档:
Ⅴsudo 。/vimcdoc.sh -u
Ⅵ帮助文件的文本是utf-编码的, 如果想用vim直接查看, 需要在~/.vimrc中设置:
Ⅶ:set encoding=utf-
Ⅷ普通一些的要求是更改色彩方案,设置如下:
Ⅸ首先要在你的 ~/.vimrc 文件中增加下面几句话:
Ⅹsyntax enable
㈠syntax on
㈡选中你喜欢的配色方案,在.vimrc文件中做设置,比如
㈢colorscheme desert
㈣让运算符号, 各种括号, 函数名, 自定义类型等也高亮起来
㈤对各种语言的源文件(比如c,c++,php,python等新建一个语法文件,分别存放到
㈥/usr/share/vim/vim/syntax/c.vim
㈦下面,以C语言为例,新建一个文件~/.vim/syntax/c.vim
㈧”========================================================
㈨“ Highlight All Function
㈩”========================================================
syn match cFunction “/《[a-zA-Z_][a-zA-Z_-]*/》[^(]*(”me=e-
syn match cFunction “/《[a-zA-Z_][a-zA-Z_-]*/》/s*(”me=e-
hi cFunction gui=NONE guifg=#BAFF
“========================================================
” Highlight All Math Operator
“========================================================
” C math operators
syn match cMathOperator display “[-+/*/%=]”
“ C pointer operators
syn match cPointerOperator display ”-》/|/。“
” C logical operators - boolean results
syn match cLogicalOperator display “[!《》]=/=”
syn match cLogicalOperator display “==”
“ C bit operators
syn match cBinaryOperator display ”/(&/||/|/^/|《《/|》》/=/=“
syn match cBinaryOperator display ”/~“
syn match cBinaryOperatorError display ”/~=“
” More C logical operators - highlight in preference to binary
syn match cLogicalOperator display “&&/|||”
syn match cLogicalOperatorError display “/(&&/|||/=”
“ Math Operator
hi cMathOperator guifg=#EFFE
hi cPointerOperator guifg=#EFFE
hi cLogicalOperator guifg=#EFFE
hi cBinaryOperator guifg=#EFFE
hi cBinaryOperatorError guifg=#EFFE
hi cLogicalOperator guifg=#EFFE
hi cLogicalOperatorError guifg=#EFFE
再打开你的C文件看看, 是不是又明亮了许多。 还有一个压箱底的要告诉你, 如果你自己增加了一个类型或者结构之类的, 怎么让它也象”int“, ”void“这样高亮起来呢? 再在上面的文件~/.vim/syntax/c.vim中添加下面的东东:
”========================================================
“ My Own DataType
”========================================================
syn keyword cType My_Type_ My_Type_ My_Type_
这样你自己的类型My_Type_, My_Type_, My_Type_就也可以向“int”一样高亮起来了, 这样的缺点是每增加一个类型, 就要手动在这里添加一下。