vim配置总结

本博文转自:http://www.cppblog.com/runsisi/archive/2013/04/06/199152.html?opt=admin

12年的最后一天配置了一下公司RHEL上的vim,公司的网络不允许上传东西和外发邮件,因此总结得回家写,没有RHEL的环境,不过用CentOSopenSUSE也是一样的。

毕业快一年了,虽然一直是在Linux下开发,但很多时候还是在Windows下面编码,然后用git pushRHEL上去编译,在学校的时候偶尔也照着网络上的博文给vim配置类似IDE的东东,但一个一个插件的来配置挺繁琐的,而且VCeclipse之类的用久了,终究用的不是很习惯,想想用linux这么多年了对vim的使用还停留在入门水平吧:)

给个在SecureCRT中的效果图,机器硬盘太小,只能用虚拟机将就了^^


看上去还不错,配色、自动补全、状态栏提示等功能都非常不错,对于代码编辑而言,应该是完全够用了,不过C/C++符号之间的定义、调用关系的跳转、查找等还是太弱,跟eclipsesource insight比感觉不是一个档次。

 

其实整个配置很简单,基本都是用的githubspf13大牛的vim配置,只是调整了个别选项以适应自己的环境。

先简单介绍下我自己的环境:CentOS 6.3 64bit / openSUSE 12.2 64bit,终端为SecureCRT 7.0,其中SecureCRT的终端模拟器选项选择的Linux,且勾选后面的两个复选框,外观选项中颜色样式选择的为Black / Floral White,如下图所示:



如果是直接使用的gnome-terminal/konsole的话,将背景颜色设置成如下就可以了:


 


有两种安装方法:1)自动安装模式;2)手动安装模式。但都要求vim的版本为7.3及以上并且要求在编译时加上某些功能模块,如果是自己编译的话需要将pythonmulti_byte等功能加上,可以使用如下的编译选项--enable-cscope --enable-multibyte --enable-perlinterp=yes --enable-pythoninterp=yes --enable-rubyinterp=yes。如果直接使用zypperyum等包管理器安装的话,可以安装vim-enhanced这个版本,不过centos6.3RHEL6.0自带的包都没有vim7.3需要自己手工编译,或者去网上下载已经编译好的版本。

 

1)自动安装模式

其实如果有网络,且能使用gitgithub.com拉版本的话,配置过程超级简单,因为github上有现成的配置脚本,可以点击该链接查看:https://github.com/spf13/spf13-vim,简单介绍一下配置流程:

1.       使用githttps://github.com/spf13/spf13-vim.git拉一个版本到本地;

2.       切换到本地版本工作目录,给目录下的bootstrap.sh添加上可执行权限;

3.       执行刚才的脚本,只需要等待就好了,会自动下载其他的vim插件的;

4.       然后修改~/.vimrc或者新建一个~/.vimrc.local,加上下面这一句,将终端颜色设置成256色:set t_Co=256,这样就可以了。

 

2)手动安装模式

如果网络环境不支持git的话,就什么都需要手动安装了。手动模式安装太繁琐了,其实就是参考spf13-vim/bootstrap.sh脚本的操作。

1.       访问https://github.com/spf13/spf13-vim,点击“zip”按钮,打包下载该插件,并解压

2.       参照spf13-vim/bootstrap.sh文件中的操作,将原有的vim配置文件备份,然后将新的配置文件链接到~/目录下

3.       手动下载https://github.com/gmarik/vundle这个插件,解压并去掉文件夹名中最后的”-master”,并将该文件夹拷贝到~/.vim/bundle文件夹下,没有该文件夹则新建

4.       修改spf13-vim/.vimrc.bundles文件,该配置文件中的类似Bundle 'xxx/yyy'的一行实际上就是github上的一个vim插件路径,如Bundle 'gmarik/vundle'URL路径就是https://github.com/gmarik/vundle。直接修改let g:spf13_bundle_groups可以去掉一些不需要的插件组,每个插件组包括的插件都在该配置文件的下面定义了,如果不想将整个插件组都去掉,可以在插件组的定义处删掉一些不需要的插件,但要注意在该配置文件开头,“Deps”注释下面的插件是必须的,不能删掉

5.       然后一个个将这些插件手动下载,解压,去掉文件夹名最后的”-master”,然后放到~/.vim/bundle/下面

6.       最后按照spf13-vim/bootstrap.sh最后的安装命令安装即可

7.       按照上面自动模式中的第4条,增加一条终端颜色配置即可。

/Files/runsisi/vim简单配置.pdf

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值