windows下 gvim8.0 编译器配置
2021-04-13 17:26
标签:补全功能 style include efk sea find number -o nmap 最近由于各种原因,IDE从source insight换成了vim,参考了诸多博客的文章,折腾了好久折腾了个大概的样子,现在总结一下经验: 主要参考: 改造vim变成source insight Winxp下 gvim 编程环境搭建 VIM学习笔记 折叠 (Fold) 效果图: 1. 安装: 下载gvim8.0安装就可以了 刚装完是这个样子的: 2. 插件安装: 选用的插件如下表 插件名 作用 下载地址 安装方法(vimrc在后面统一配置) taglist 基于ctags的taglist http://www.vim.org/scripts/script.php?script_id=273 解压到.\vim80目录下面 WinManager 将FileExplore和Taglist整合 http://www.vim.org/scripts/script.php?script_id=95 解压到.\vim80目录下面 Ctags ctags,用于生成tag文件(符号链接) http://ctags.sourceforge.net 将ctags.exe放到.\vim80路径下,并将vim80添加到环境变量/ctags.exe放到system32路径下 Snipmate 提供常用代码快速输入(Tab补齐) http://www.vim.org/scripts/script.php?script_id=2540 解压到.\vimfiles目录下面 Supertab 用Tab键自动补齐 http://www.vim.org/scripts/script.php?script_id=1643 Open the file in vim ($ vim supertab.vmb) SrcExpl 实现source
insight的预览框的功能 http://www.vim.org/scripts/script.php?script_id=2179 解压到.\vimfiles目录下面 Cscope ctags的强化版,不仅可以生成源tag还能生成调用tag http://sourceforge.net/projects/mslk/files/ 将压缩包解压并将目录加入环境变量path中 3. 主题安装: vim主题选用monokai,字体选用consolas 主题地址:https://github.com/sickill/vim-monokai 更改文件名为monokai.vim后放到vim80\colors\里 个人喜好的一些修改:(修改到monokai.vim对应的行) 4.vimrc更改: 在_vimrc文件后增加如下: 按F9开启Source Explore,F8开启WindowManager cscope设置:(我没用到) 详见:http://cscope.sourceforge.net/cscope_maps.vim 5. 一些其他设置: tags生成(虽然Source Explore支持每次打开调用时更新,但如果首次打开没有tags会在当前目录生成,如果打开的是工程内部文件就会导致tags不全,所以首次运行最好生成一下) cscope数据库生成(路径更改为自己的) cscope数据库包含(路径更改为自己的) windows下 gvim8.0 编译器配置 标签:补全功能 style include efk sea find number -o nmap 原文地址:https://www.cnblogs.com/ac2sherry/p/8973649.html
Source the file (:so %)
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
"设置Taglist
let Tlist_Show_One_File=1
let Tlist_Exit_OnlyWindow=1
"使用F8打开Taglist
"nmap
"cscope
nmap
ctags -R ./Drvlib ./Source ./Include
find -P ./Drvlib ./Source ./Include > cscope.files
cscope -bq
cscope add ..\cscope.out