VIM配置攻略(最强干货加强版)(一)

简介: VIM配置攻略(最强干货加强版)(一)

自己最近也在折腾这个VIM的配置,在网上也看了很多教程等,说真的看的一头雾水。主要是对于一个初学者来说对Vundle等根本没有什么了解,也不知道怎么用,并且由于本人的Linux系统是CentOs6.5的,所以版本也有限制,由于版本原因,竟然git都用不了!!!!这就很难受,所以费劲心思,找到了一篇对VIM配置比较详细的教程,只要按照的教程的步骤一步一步来,相信你也能配置一个十分满意的VIM,闲话不多说,进入正题。


vim配置全攻略



写在前面

折腾有风险, 作死请谨慎.


善用虚拟机的快照功能, 能够节省大把的时间.


vim低配版


简介


该份配置是基于我在2013年左右使用的一套配置, 改进而来. 当时使用的 vim 版本较低(7.0, redhat5), 因此该配置以兼容性为主. 插件功能一般. 安装过程简单.


折腾程度


安装过程: 2星


支持的系统


兼容 centos6.5 i686 和 x86_64, 兼容 centos7. vim版本 >= 7.0 即可.


折腾 git(1)


直接 yum install git 后, 发现 HTTP request failed 的问题.


原因是由于 git 版本态度(1.7.1), 需要升级到高版本.


由于 centos6.5无法通过yum源安装高版本git, 只好手动从源代码编译. 以下为安装步骤(以下步骤需要root权限):


先安装编译时依赖的包


yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
yum install  gcc perl-ExtUtils-MakeMaker


从该链接上下载源码, 并解压缩


cd ~
wget https://www.kernel.org/pub/software/scm/git/git-2.0.5.tar.gz
tar xzf git-2.0.5.tar.gz


进入源码, 开始编译.


cd git-2.0.5
make prefix=/usr/local/git all
make prefix=/usr/local/git install


下面这两步, 需要退出 root 用户再操作. 否则就只有root用户内部才生效了.


echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/bashrc
source /etc/bashrc


检查安装结果:


git --version


观察版本号是否符合预期.


安装过程参考 https://www.cnblogs.com/fuyuanming/p/5804695.html


折腾 git(2)


升级之后, 仍然出现问题:


fatal: unable to access 'https://github.com/VundleVim/Vundle.vim.git/': SSL connect error


不能正确 clone 数据.


需要再执行指令安装以下软件包


yum update openssh nss curl libcurl


vim配置



由于 centos6.5 i686 对应的vim和gcc环境都比较老, 因此很多新的插件并不支持. 尤其是代表性的 YouCompleteMe 插件. 因此我们为了简单不折腾, 推荐了以下插件集合, 能够比较好的兼容旧版本的vim


插件集合


auto-pairs.vim: 括号自动匹配 
a.vim: 切换.h/.c文件 
DoxygenToolkit.vim: 生成文档风格的注释 
mark.vim: 高亮关键字 
NERD_tree.vim: 文件列表 
tagbar.vim: 函数列表 
ctrlp.vim: 快速查找文件 
gruvbox: 一个漂亮的主题 
python-mode: 一组Python开发的工具集合 
vim-airline: 漂亮的标签页和状态栏 
vim-colorschemes: 一个主题集合包 
vim-cpp-enhanced-highlight: 更精细的c/c++语法高亮 
vim-surround: 快速给一段代码外面包裹括号/引号 
Vundle.vim: vim的一个插件管理器 
AutoComlPop + OmniCppComplete + SuperTab + ctags: 代码补全 
ctags: 代码跳转(这货不是vim插件, 是一个linux工具) 
syntastic: 语法检查 
snipMate + vim-snippets: 代码片段


这里还准备了一个快速安装脚本. 大家直接执行, 即可完成该vim插件集合的安装.


快速安装


步骤一: 下载基础配置


git clone https://gitee.com/HGtz2222/EasyVimConfig.git


步骤二: 执行安装脚本


cd EasyVimConfig
sh install.sh


20180322131342622 (1).png


等待下载完毕后, 安装完成.(注意, 下载插件过程中界面是卡死的. 请耐心等待).

使用方法


详细的使用方法, 可以参考 ~/.vimrc 中的注释内容


vim高配版(1) – SpaceVim



简介


SpaceVim 是国内的一个大佬将一些NB的插件整合到一起的一个插件包. 一键式安装, 功能强大.


官网参见 https://spacevim.org/


折腾程度


安装过程: 3星


软件依赖


vim7.4+ 或 neovim 0.2.0 以上.


centos7 默认 vim 版本为 7.4, 默认 gcc 版本为4.8, 比centos6.5好了不少. 但还是不够. 要想装一些新版的插件, 仍然需要升级 vim(甚至gcc)


为了避免编译, 可以通过 yum 安装 neovim 以及 neovim 的 python 扩展来解决这个问题(centos7 x86_64 +


下面介绍 centos7 x86_64 上安装 SpaceVim 的过程.


目录
相关文章
|
8月前
|
Linux 开发工具 数据安全/隐私保护
Centos7:自动化配置vim | suoders信任列表添加普通用户
Centos7:自动化配置vim | suoders信任列表添加普通用户
79 0
|
5月前
|
Linux 开发工具
成功解决:CentOS 7中如何配置修改Vim
这篇文章介绍了如何在CentOS 7系统中配置和修改Vim编辑器的设置。文章首先指导读者如何检查Vim是否已经安装,如果未安装完全,提供了安装Vim的命令。接着,文章详细说明了如何编辑`/etc/vimrc`文件来配置Vim,包括设置显示行号、显示当前模式、光标位置信息、自动缩进和语法高亮等。最后,文章通过对比展示了配置前后使用vi和vim打开相同文本的效果差异,强调了Vim配置后的优势。
成功解决:CentOS 7中如何配置修改Vim
|
7月前
|
Linux Shell 持续交付
Linux下vim的配置
本文介绍了如何对vim进行基础配置,如行号显示、缩进设置等,并推荐了一种自动化部署方案,通过链接下载预配置的vim环境脚本,简化了配置过程,提升开发效率。
120 3
Linux下vim的配置
|
7月前
|
XML 前端开发 Shell
技术心得记录:我的VIM配置
技术心得记录:我的VIM配置
40 0
|
JSON Linux 开发工具
Linux jq 、vim以及LInux集群安装miniconda并配置虚拟环境(笔记)
Linux jq 、vim以及LInux集群安装miniconda并配置虚拟环境(笔记)
135 0
|
8月前
|
Unix Shell Linux
在 Linux 上把 Vim 配置为默认编辑器
在 Linux 上把 Vim 配置为默认编辑器
102 0
|
8月前
|
IDE Linux 开发工具
【Linux】vim配置
【Linux】vim配置
【Linux】vim配置
|
8月前
|
Ubuntu 开发工具
Ubuntu vim配置支持鼠标
Ubuntu vim配置支持鼠标
96 0
|
8月前
|
人工智能 Linux Shell
Linux——vim简介、配置方案(附带超美观的配置方案)、常用模式的基本操作
Linux——vim简介、配置方案(附带超美观的配置方案)、常用模式的基本操作
|
8月前
|
Linux 开发工具 C++
Linux编辑器vim(含vim的配置)
Linux编辑器vim(含vim的配置)
99 0