¶简记
每次配置vim, 都耗时耗力,这次终于在github中找到了一个简单快捷的方式,使用git来和github来管理自己的vim配置.
尊重原创的劳动成果,坠上出处:
humiaozuzu的dot-vimrc
下面来详细记录:
¶先前准备
1: 我的配置环境:Ubuntu 14.04.3 LTS 版
2: vim 安装: sudo apt-get install vim
3: git 安装:
sudo apt-get update
sudo apt-get install git
- git 配置:
1 | git config --global user.name "你的用户名" |
- 查看git的配置信息:
git config --list
将会显示如下信息:
1 | user.name=你的用户名 |
¶相关依赖的安装
ctags的相关使用这里不做介绍了。
ctags: sudo apt-get install ack-grep ctags
¶安装
1: 备份旧的vim配置文件:
1 | mv ~/.vim ~/.vim.orig |
2: 使用Git克隆github上的dot-vimrc仓库:
1 | git clone git://github.com/humiaozuzu/dot-vimrc.git ~/.vim |
3: 设置 Vundle:
1 | git clone https://github.com/gmarik/vundle.git ~/.vim/bundle/vundle |
4: 安装 bundles, 由git管理的vim插件:
在终端使用vim 打开任意文本文件,之后在vim的命令状态下 run:
1 | :BundleInstall |
¶使用Bundle命令管理 vimrc
vim 相关的所有插件都存放在 bundles.vim中,可以自己向其中添加喜爱的插件,
使用命令如下:
1: :BundleClean
清理所有失效或无用的插件
2: :BundleInstall
安装新添加的vim插件
3: :BundleInstall!
更新所有插件
¶遇到的问题及解决
按照以上的安装过程很顺利,但是在我的系统上使用monokai主题和solarized主题时却总是不尽人意,想要的主题颜色未能得到完美的渲染,欲罢不能。
¶方案一:
(钟爱于高亮当前行的设置,之后有时间在这上面优化一下),选择了个折中的方案,受分辨率和系统的限制,部分设置可能无效。
在.vimrc配置文件中找到如下几行:
1 | au WinLeave * set nocursorline nocursorcolumn |
在后面添加两行代码:
1 | hi CursorLine cterm=NONE ctermbg=darkgray ctermfg=white |
之后可以使用任意主题, 如color default,color monokai
等。
¶方案二: 使用monokai主题(推荐)
但原装的方案可能需要稍作修改,效果更佳! ,具体设置如下:
1: 直接在.vimrc配置文件中设置主题: color monokai
2: 切换文件目录:$ cd .vim/bundle/vim-monokai/colors
3: 修改monokai.vim文件:$ vim monokai.vim
4: 修改高亮当前行和列配置:
注释掉如下行,(使用英文双引号):
1 | "hi Cursor guibg=fg |
修改为:
1 | "设置高亮当前行和列 |
5: 修改行号前景和背景色:
注释掉:
1 | "配置行号前景色和背景色 |
修改为:
1 | hi LineNr ctermbg=none "或8 |
6: 修改下拉菜单栏,和选项配色:
注释掉:
1 |
|
修改为:
1 | "设置弹出菜单和当前选择项 |
7: 去掉高亮列显示,简单为美:修改完以上部分,编辑.vimrc文件,注释掉如下两行:
1 | "au WinEnter * set cursorcolumn |
8: 详细的修改原理及语法格式,请参考这篇Blog,感谢:
.vim主题代码语法格式说明 和 Linux终端颜色设置说明
¶vim效果图1(使用default配色方案)
¶vim效果图2(使用monokai主题)
¶Terminal && Vim Solarized配色
<1> 使终端支持256色:
1 | cd ~ |
<2> Terminal
1 | cd dev_env |
<3> 效果图