- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Vim 配置总结
V im 配置总结
runsisi@ @2013/04/06
12 年的最后一天配置了一下公司RHEL 上的 vim ,公司的网络不允许上传东西和外发邮件,
因此总结得回家写,没有RHEL 的环境,不过用CentOS 或openSUSE 也是一样的。
毕业快一年了,虽然一直是在Linux 下开发,但很多时候还是在Windows 下面编码,然后用
git push 到RHEL 上去编译,在学校的时候偶尔也照着网络上的博文给vim 配置类似IDE 的东
东,但一个一个插件的来配置挺繁琐的,而且VC、eclipse 之类的用久了,终究用的不是很
习惯,想想用linux 这么多年了对vim 的使用还停留在入门水平吧:)
给个在SecureCRT 中的效果图,机器硬盘太小,只能用虚拟机将就了^^
看上去还不错,配色、自动补全、状态栏提示等功能都非常不错,对于代码编辑而言,应该
是完全够用了,不过C/C++符号之间的定义、调用关系的跳转、查找等还是太弱,跟eclipse
和source insight 比感觉不是一个档次。
其实整个配置很简单,基本都是用的github 上spf13 大牛的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 及以
上并且要求在编译时加上某些功能模块,如果是自己编译的话需要将python、multi_byte
等功能加上,可以使用如下的编译选项--enable-cscope --enable-multibyte --enable-
perlinterp=yes --enable-pythoninterp=yes --enable-rubyinterp=yes。如果直接使用zypper 、
yum 等包管理器安装的话,可以安装vim-enhanced 这个版本,不过centos6.3 和RHEL6.0
自带的包都没有vim7.3 需要自己手工编译,或者去网上下载已经编译好的版本。
1)自动安装模式
其实如果有网络,且能使用git 从 拉版本的话,配置过程超级简单,因为github
上有现成的配置脚本,可以点击该链接查看:/spf13/spf13-vim ,简单介绍
一下配置流程:
1. 使用git 从/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. 访问/spf13/spf13-vim ,点击“zip”按钮,打包下载该插件,并解压
2. 参照spf13-vim/bootstrap.sh 文件中的操作,将原有的vim 配置文件备份,然后将新的配
置文件链接到~/ 目录下
3. 手动下载 /gmarik/vundle 这个插件,解压并去掉文件夹名中最后的”-
master”,并将该文件夹拷贝到~/.vim/bundle 文件夹下,没有该文件夹则新建
4. 修改 spf13-vim/.vimrc.bundles 文件,该配置文件中的类似 Bundle 'xxx/yyy'的一行实际上
就是 github 上的一个 vim 插件路径,如 Bundle 'gmarik/vundle' 的 URL 路径就是
/gmarik/vundle 。直接修改let g:spf13_bundle_groups 可以去掉一些不需
要
您可能关注的文档
- T ReportAbstract T RankInfo 未来汽车发展趋势信息化.PDF
- tabikaigo A4 35P - NPO法人しゃらく要介護者など高齢.PDF
- TABLE OF CONTENTS - TAIWANGLASS--台玻集團.PDF
- TBS1000系列 数字存储示波器 - 21ic交易网.PDF
- Takeda R&D Strategy - 武田薬品工業株式会社.PDF
- TCPIP 协议实现西门子 PLC 与上位机的通信.PDF
- Terms and Conditions of Purchase- Bosch China 采购.PDF
- TEX Live 指南 - Index of files in .PDF
- TECHNICAL SPECIFICATION FR形.PDF
- Technology Innovation SNPTC’s Practice and Prospect.PDF
文档评论(0)