并将vim80添加到环境变量/ctags.exe放到system32路径下 Snipmate 提供常用代码快速输入(Ta

时间:2022-03-07 02:06:26

比出处于各类原因,IDE从source insight换成了vim,参考了诸多博客的文章,折腾了好久折腾了个概略的样子,此刻总结一下经验:

主要参考:

改革vim酿成source insight

Winxp下 gvim 编程环境搭建

VIM学习条记 折叠 (Fold)

效果图:

并将vim80添加到环境变量/ctags.exe放到system32路径下 Snipmate 提供常用代码快速输入(Ta

1. 安置:

下载gvim8.0安置就可以了

刚装完是这个样子的:

并将vim80添加到环境变量/ctags.exe放到system32路径下 Snipmate 提供常用代码快速输入(Ta

2. 插件安置:

选用的插件如下表 

插件名

 

感化

 

下载地点

 

 安置要领(vimrc在后面统一配置)

 

taglist

 

基于ctags的taglist

 

?script_id=273

 

解压到.\vim80目录下面

 

WinManager

 

将FileExplore和Taglist整合

 

?script_id=95

 

解压到.\vim80目录下面

 

Ctags

 

ctags,,用于生成tag文件(标记链接)

 

 

将ctags.exe放到.\vim80路径下,并将vim80添加到环境变量/ctags.exe放到system32路径下

 

Snipmate

 

供给常用代码快速输入(Tab补齐)

 

?script_id=2540

 

解压到.\vimfiles目录下面

 

Supertab

 

用Tab键自动补齐

 

?script_id=1643

 

Open the file in vim ($ vim supertab.vmb)
Source the file (:so %)

 

SrcExpl

 

实现source insight的预览框的成果

 

?script_id=2179

 

解压到.\vimfiles目录下面

 

Cscope

 

ctags的强化版,不只可以生成源tag还能生成挪用tag

 

 

将压缩包解压并将目录插手环境变量path中

 

3. 主题安置:

vim主题选用monokai,字体选用consolas

主题地点:https://github.com/sickill/vim-monokai

变动文件名为monokai.vim后放到vim80\colors\里

小我私家爱好的一些改削:(改削到monokai.vim对应的行)

hi Search term=reverse cterm=NONE ctermfg=231 ctermbg=24 gui=NONE guifg=#f8f8f2 guibg=#AA0000 hi Folded ctermfg=242 ctermbg=235 cterm=NONE guifg=#75715e guibg=#272822 gui=NONE hi FoldColumn ctermfg=242 ctermbg=235 cterm=NONE guifg=#75715e guibg=#272822 gui=NONE

  

4.vimrc变动:

在_vimrc文件后增加如下:

"设置Taglist let Tlist_Show_One_File=1 let Tlist_Exit_OnlyWindow=1 "使用F8打开Taglist "nmap <F8> :TlistToggle<CR> "使用F8打开wimManager(FileExplorer+TagList) let g:winManagerWindowLayout=‘FileExplorer|TagList‘ nmap <F8> :WMToggle<cr> "使用F9打开SrcExpl nmap <F9> :SrcExplToggle<CR> let g:SrcExpl_jumpKey = "<ENTER>" let g:SrcExpl_gobackKey = "<SPACE>" let g:SrcExpl_prevDefKey = "<F3>" let g:SrcExpl_nextDefKey = "<F4>" "设置SuperTab,用tab键打开cppcomplet的自动补全成果。 let g:SuperTabRetainCompletionType=2 let g:SuperTabDefaultCompletionType="<C-X><C-O>" "显示行号 set number "设置主题颜字体 colorscheme monokai set guifont=Consolas:h12 "为了使用智能补全,打开文件类型检测,*VI兼容模式 filetype plugin indent on set nocp "字符匹配单词 set incsearch "代码折叠 set fdm=syntax set foldlevel=1 set foldcolumn=2

按F9开启Source Explore,F8开启WindowManager

cscope设置:(我没用到)

详见:

"cscope nmap <C-\>s :cs find s <C-R>=expand("<cword>")<CR><CR> nmap <C-\>g :cs find g <C-R>=expand("<cword>")<CR><CR> nmap <C-\>c :cs find c <C-R>=expand("<cword>")<CR><CR> nmap <C-\>t :cs find t <C-R>=expand("<cword>")<CR><CR> nmap <C-\>e :cs find e <C-R>=expand("<cword>")<CR><CR> nmap <C-\>f :cs find f <C-R>=expand("<cfile>")<CR><CR> nmap <C-\>i :cs find i ^<C-R>=expand("<cfile>")<CR>$<CR> nmap <C-\>d :cs find d <C-R>=expand("<cword>")<CR><CR>

 

5. 一些其他设置: