1、VIm的插件下载安装
拷贝*.vim文件直接粘贴到vim安装目录下的plugin文件夹下。
安装下列三个插件:
taglist.vim: http://www.vim.org/scripts/script.php?script_id=273
实现图中最左边功能框的插件
SrcExpl : http://www.vim.org/scripts/script.php?script_id=2179
实现source insight的预览框的功能,就是图中最下面的功能框。
Trinity : http://www.vim.org/scripts/script.php?script_id=2347
包含NERD_tree是实现图中最右边的功能框,就是实现文件树这个功能。还有一个trinity.vim,是实现三个功能框快速开关的功能2、vimrc文件更改
位置vim安装路径下_vimrc
" 同时开启
nmap <F8> :TrinityToggleAll<CR>
" 仅开启下边预览框srcexpl.vim
nmap <F9> :TrinityToggleSourceExplorer<CR>
" 仅开启最左边taglist.vim separately
nmap <F10> :TrinityToggleTagList<CR>
" 开启右边文件树NERD_tree.vim
nmap <F11> :TrinityToggleNERDTree<CR>
3、其他更改
3.1 安装ctags
下载地址http://ctags.sourceforge.net
下载解压后将ctags.exe放置到C:\windows\system32\
3.2 vimrc参数
"颜色方案
colorscheme desert
highlight NonText guibg=#060606
highlight Folded guibg=#0A0A0A guifg=#9090D0
set tabstop=4 " 保存一个tab是4个字符
set expandtab " 将tab键转换为空格
set softtabstop=4 " 按一次tab前进4个字符
set shiftwidth=4 " shiftwidth写代码时用到,缩进为4字符
set cindent " 使用 C/C++ 语言的自动缩进方式
set cinoptions={0,1s,t0,n-2,p2s,(03s,=.5s,>1s,=1s,:1s "设置C/C++语言的具体缩进方式
set showmatch " 设置匹配模式,显示匹配的括号
set linebreak " 整词换行
set whichwrap=b,s,<,>,[,] " 光标从行首和行末时可以跳到另一行去
set mouse=a " Enable mouse usage (all modes) "使用鼠标
set number " Enable line number "显示行号
set history=50 " set command history to 50 "历史记录50条
set nobackup " 让VIM不生成备份文件(~文件)
autocmd BufReadPost * if line("'\"") && line("'\"") <= line("$") | exe "normal`\"" | endif
if has("win32")
set guifont=Nimbus_Mono_l:h15:cANSI
"set guifontwide=楷体_GB2312:h10
"set guifontwide=YaHei Consolas Hybrid:h10
au GUIEnter * simalt ~x " 窗口最大化
endif
set autoindent " 设置自动对齐(缩进):即每行的缩进值与上一行相等;使用 noautoindent 取消设置