admin管理员组

文章数量:1632159

一、ctags 插件
1、将ctags.exe文件放到和gvim.exe文件同一个目录下
2、在vimrc文件中配置,简易配置如下:
set tags=tags;//表示让用户在当前目录下寻找tags,另外" ; "为必须表示置可以逐级向上查找tag文件
set autochdir//表示自动切换目录
使用:
在工程的根目录(一般为工程的最上层)下使用命令ctags -R *

二、cscope 插件
1、将cscope目录中的文件(一般为三个)放入到gvim.exe文件同一目录下
使用:
在工程的根目录下使用cscope -Rbq,会在当前的目录下生成cscope.out。到工程文件中使用cscope add path(cscope.out的绝对路径)
具体使用如:cs find s 函数/变量

三、taglist 插件
1、将taglist 目录中的相关文件(doc和plugin目录),将这两个目录中的文件copy到vimfile中对应目录下
使用:
可查看当前文件中的函数和结构体

注意:
如果vimfile 目录下没有对应的目录,可创建相应的目录

四、vundle 插件(管理vim插件的插件)
1、在vimfile目录下克隆vundle,命令为:
git clone https://github/VundleVim/Vundle.vim.git ./bundle/Vundle.vim
2、在vimrc 中添加如下配置:
"Vundle Vim Plugin Management
set nocompatible " be iMproved, required
filetype off " required

"由于此处不是将vundle安装在用户目录下,故配置稍微有点不一样,另外在vim中注释为 "
set rtp+=KaTeX parse error: Expected 'EOF', got '#' at position 40: …le/ call vundle#̲rc('VIM/vimfiles/bundle/')
Bundle ‘gmarik/vundle’ "必备

filetype plugin indent on"插件的位置

"此处为具体插件的位置
Bundle ‘Solarized’ "背景色
Plugin ‘git://github/scrooloose/nerdtree.git’ "文件树形结构

filetype plugin indent on " required,结束的位置

五、autocomplpop插件
1、autocomplpop目录下的文件copy 到vimfile对应目录下,没有对应的目录即创建

六、omnicppcomplete 插件
1、omnicppcomplete目录下的文件copy 到vimfile对应目录下,没有对应的目录即创建

七、solarized包
1、背景颜色插件包,可将其直接解压后放到vimfile/bundle 目录下

下面介绍一些常用配置
set nobackup "取消自动保存备份文件
set noundofile "清除选项来阻止vim创建备份文件
set nu"设置行号
set ic"寻找时忽略大小写搜索

"此处为了使用c++的库,要到安装目录寻找库文件,生成tags
set tags+=E:\qt\5.8\Src\tags
set tags+=E:\qt\5.8\mingw53_32\include\tags

"颜色主题,solarized
"是插件可通过vundle进行下载,然后进行配置,也可以直接到官方网站去下载,然后将solarized.vim文件copy到vimfile/color文件中,然后到vimrc文件中进行配置
colorscheme solarized

"语法使能
syntax enable
if has(‘gui_runing’)
set background=light
else
set background=dark
endif

set encoding=utf-8
set fileencodings=utf-8,chinese,latin-1
if has(“win32”)
set fileencoding=chinese
else
set fileencoding=utf-8
endif

"解决菜单乱码,下面这两条是自己配的
source $VIMRUNTIME/delmenu.vim "
source $VIMRUNTIME/menu.vim

"解决consle输出乱码
language messages zh_CN.utf-8

本文标签: 插件Windowsvim