Ubuntu12.04安装apt-get install vim后,vim在 /usr/share/vim/存在vim73等文件夹,在vim73文件家中有doc文件夹和plugin文件夹。
vim的配置文件是/etc/vim/vimrc文件
将vim变成一个ide环境
1、首先安装ctags和taglist这个不再罗嗦,网上有很多现成的例子。
2、语法点亮关键字。
在/etc/vim/vimrc文件中添加
syntax enable
syntax on
3、语法点亮函数名。
在/usr/share/vim/vim73/syntax/c.vim文件中添加
syn match cFunctions "\<[a-zA-Z_][a-zA-Z_0-9]*\>[^()]*)("me=e-2
syn match cFunctions "\<[a-zA-Z_][a-zA-Z_0-9]*\>\s*("me=e-1
hi cFunctions gui=NONE cterm=bold ctermfg=blue
4、c语言操作符点亮
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 "/(&&/|||/)="
hi cMathOperator ctermfg=green
hi cPointerOperator ctermfg=green
hi cLogicalOperator ctermfg=green
hi cBinaryOperator ctermfg=green
hi cBinaryOperatorError ctermfg=green
hi cLogicalOperator ctermfg=green
hi cLogicalOperatorError ctermfg=green
5、添加winmanager插件,文件浏览器和窗口管理器
下载winmanager.zip包,解压,doc,plug同TagList一样操作。(使用google搜索winmanager插件)
然后在/etc/vim/vimrc文件中加入
let g:winManagerWindowLayout='FileExplorer|TagList'
let g:AutoOpenWinManager=1
nmap <silent><F2> :WMToggle<cr>
这是vim打开文件后,按下F2,就可以打开FileExplorer和TagList两个框
6、打开多个框时候,发现不能动态调整窗口大小,这是:set mouse=a 就可以解决问题了。