1.1安装
Windows中,在http://www.vim.org/download.php找到新版本的gvim下载并安装。
以C/C++编程为例:下载cvim(google一下),将下载好的cvim.zip解压出来拷贝到Vim_Root目录下Vim_Root/vimfiles的对应目录中。
安装编译环境:MinGW,目的是使用MinGW32/GCC编译器,它遵循C/C++标准。(到http://www.mingw.org/wiki/Getting_Started去找download)
把MinGw的bin路径添加到Windows系统的环境变量
修改Gvim的配置文件(gvimrc或_vimrc),添加如下代码"-------------------------------------------" 设定文件浏览器目录为当前目录set bsdir=bufferset autochdir"-------------------------------------------
1.2测试
#include <iostream>
#include <vector>
#include <Iterator>
#include <string>
#include <algorithm>
using namespace std;
int main()
{
vector<string> thewords;
cout << "Welcome to Gvim's World!" << endl;
copy(istream_iterator<string>(cin), istream_iterator<string>(),
back_inserter(thewords));
copy(thewords.begin(), thewords.end(), ostream_iterator<string>(cout, " "));
cout << endl;
return 0;
}
1.3 编译
:!g++ demo.cpp -o demo
运行
:!demo
2.1 插件
cscope
注意:
taglist 是在vim 下可以像 vc当中的可以列出类,函数的插件(如果出现"Taglist: Exuberant ctags (http://ctags.sf.net) not found in PATH. Plugin is not loaded." ——下载ctags,将其中的 ctags.exe 复制到gvim.exe 所在的目录)
输入 ":helptags ." ,重启gvim.exe。输入 ":Tlist" ,就可以打开/关闭 taglist
cscope
这个工具能够让我们查询一个函数或者变量声明和定义在哪里,到底有多少个引用等等
omnicppcomplete.vim自动补齐功能
a.vim提供快速的的.cpp和对应的.h文件的切换。直接可以:A,打开.cpp和.h对应的文件,:AV,打开.cpp和.h对应的文件,并且分屏
supertab.vim插件安装只要直接按tab键,就可以直接进行补全。
vim其他命令
:tabnew 开新标签页
gT 前一个标签页
gt 后一个标签页
ngt 右移n个标签页
:q 关闭本标签页
都是在Normal模式下输入