(本教程属于小白入门篇,神Vim手请自觉XX)
我家的老机器终于对VS2012发起致命性反抗了.在这之前他服务了VS2005,2008,2010,可谓三朝元老,最终在第四朝的时候倚老卖老,以死谏轩辕.可悲可叹可敬!
于是我陷入了沉思,从vs2005到FlashBuilder,eclipse,xcode,androidStudio,cocoStudio,用过一个又一个远近闻名的IDE之后 总觉得好累好累了,是否有一个IDE能让我不会觉得那么沉重,在用VS2012,XCODE的很多时候我都找不到当年用MASMPlus(我居然还记得它的官网)那种轻松自然的感觉.
于是我想起了它 Vim,号称编辑器之神的编辑器.
- 检查本机Vim版本
首先要打开你的bash.输入:
[code]
vim -version
VIM – Vi IMproved 7.3 (2010 Aug 15, compiled Oct 23 2012 13:50:52)
Garbage after option argument: "-version"
More info with: "vim -h"
[/code]
本机的版本为7.3,C插件中最新版cvim支持7,还不算低,就不升级了.其实我内心是一直抑制住升级它的冲动的,等我再熟悉一会儿,第一时间就要去升级它.
- 安装管理插件的插件:pathogen
这是一个众神推荐的插件,众神说的话很多时候其实还是很有道理的.
1.定位到~/.vim(~表示当前根目录),若没有则新建之
[code]
cd ~/.vim
//新建.vim目录.
mkdir ~/.vim
//若你一次都没进过这个目录 很可能是需要用户创建的
[/code]
2.建立bundle目录
[code]
mkdir autoload
[/code]
3.用git把插件clone下来
[code]
git clone https://github.com/tpope/vim-pathogen.git
[/code]
4.在.vimrc文件增加如下代码
[code]
call pathogen#infect
//很可能你机器上连.vimrc文件都没有
//没关系 按如下用vim新建之
vim ~/.vimrc
//在键盘按下如下全部字符
icall pathogen#infect
//保存并退出 记得全部是按键盘,别用鼠标复制粘贴
:wq
[/code]
- 安装Vim的C环境cvim
前面的插件现在虽然看不出有啥意义,但是如果你Vim更加深入的话你会回来感激我的.
插件地址:https://github.com/WolfgangMehner/vim-plugins
1.在bundle下新建cvim
[code]
cd ~/.vim/bundle
mkdir cvim
[/code]
2.在github中clone下来
[code]
git clone https://github.com/WolfgangMehner/vim-plugins.git
[/code]
3.修改.vimrc文件 加入
[code]
vim ~/.vimrc
//加入新参数
filetype plugin on
//保存退出 完事收工
:wq
[/code]
到此全部基本配置已经完事了.下面就写个hello.
- 用Vim编写C++
1.新建cpp文件
[code]
vim vimcplus.cpp
[/code]
这里你会看到插件自动给文件加上了说明模板.
2.新建main函数,输入如下命令
[code]
//注意全部按键盘!!
\im
[/code]
3.增加头文件在函数内打印一串字符
[code]
//增加头文件
\pg
//输入文件名
iostream
//移动到main函数中输入
std::cout<<"hello vim plus world"<<std::endl;
[/code]
4.按下esc键退出编辑模式然后编译:
[code]
//保存并编译
\rc
//运行
\rr
[/code]
正常情况下 你应该可以看到如下画面:
参考文件:
http://www.cnblogs.com/starspace/archive/2009/05/15/1458047.html
虽然为了vs2012换了台机器,但还是不喜欢vs的风格。
我准备只用它编译,然后用vim来编辑cpp源码。