我从零开始 学习Vim

基于命令行的东西,始终有着她独有的魅力,现在开始把vim捡起来学一学,先在Windows熟悉一下吧。

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 插件

找到几个使用入门的插件,感觉都是对习惯IDE的人都是基础
cvim
project
taglist

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模式下输入

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值