1. 主题
刀客喜欢的主题有两个:molokai 、Solarized
1.1 molokai
molokai的特点是色彩艳丽,设置为暗色背景很适合程序员开发。
并且网上的教程都是使用Bundle进行安装,但刀客尝试后发现自己无法正常安装。还是一步步的从GIt进行安装更靠谱点。
- git clone git@github.com:tomasr/molokai.git
- 将colors 文件夹的molokai.vim 拷贝到~/.vim/colors
- 在~/.vimrc中添加如下语句:
|
|
噔噔噔噔!打开vim编辑器是不是变得很炫酷了?
1.2 Solarized
Solarized主题是使用最广泛的vim主题。但刀客还是更喜欢molokai一点。
- git clone git@github.com/altercation/vim-colors-solarized
- 将colors 文件夹的molokai.vim 拷贝到~/.vim/colors
- 在~/.vimrc中添加如下语句:
|
|
快快地打开你的vim编辑器看一下吧。
2. VIM 安装
- 作为一个程序员怎么能够不会使用源码这么高(苦)大(逼)的软件安装方式呢?好吧!是因为我要安装YCM(YouCompleteMe)代码自动不全工具需要Python的支持,但通过命令行安装的VIM一般不支持Python。
2.1 卸载VIM
如果你的电脑上安装着vim,你需要完全卸载之前的VIM,方法很简单也很粗暴:
保证把vim卸载的渣渣都不剩。
2.2 安装
先安装一下依赖吧,很简单,反正也不多:
然后下载vim,之后进行配置、编译、安装,三板斧嘛,开始:
齐活!
3.安装YCM
VIM被称为编辑器之神,而YCM则是vim中最难装的插件,简直就是神的脚后跟。
在网上搜索YCM的安装,基本都是使用Bundle安装,可是我试了好几次还是安装不上。算了还是苦逼地从源码安装吧。
经过刀客我的尝试,终于从源码安装上了YCM!
3.1 下载YCM
首先将YCM从git下载到本地,我选了 ~/.vim/bundle/
。因为之前通过Bundle安装没有成功,正好有这么一个文件夹,没有的自己见一个就是了。。。。
|
|
这样就开始编译安装了是么? NO No NO!,我们还需要安装依赖呢
我统一选择了5.0版本,你要根据自己的软件源里的版本进行安装哦。
3.3 编译安装
在家目录下新建一个安装目录,然后进行执行一下命令:
将配置文件拷贝到 ~/.vim
最后在 ~/.vimrc
中添加以下语句:
打开你的编辑器看一下吧!
4.安装ctags和taglist
众所周知,在Linux阅读大型源码是一件比较困难的事情,我们可以使用SourceInsigh或者UnderStand,但是总有一种被强奸的感觉,因为这样做不Linux啊。
总的来说,ctags负责将源码中的各个变量生成各个标签,我们可以随时查看调用位置。而taglist基于ctags提供了结构化浏览的功能,我们可以查看一个结构体中有哪些变量等等。
4.1 安装ctags
使用命令行:
或者从github上下载源码后,使用三板斧:
在.vimrc
中添加
我们就可以进入代码根目录后,打开Vim,按下Ctrl-F12快捷键自动生成tags文件。命令执行完后,会在源代码目录生成tags文件。Vim默认会自动读取当前目录下的tags文件,所以不需要修改~/.vimrc文件。
此时,我们已经具有定义跳转的功能了。有两组快捷键是最常用的。
更多功能通过命令man ctags或在Vim命令行下运行help ctags查询。
4.2 安装Taglist
从下方网址下载talist包,解压打~/.vim
,注意的是如果之前已经存在了doc
或者plugin
文件夹,我们只需要将对应文件放置到对应文件夹即可。
然后在 .vimrc
中添加如下两句:
5 安装NERDTree
我们使用VIM进行大型源码编程的时候总是无法看到目录结构,这是一件比较苦恼的事情,那么我们就可以使用NERDTree来解决。方法很简单:
然后将目录中的文件放置到对应的文件夹即可。进入 vims使用命令 NERDTreeToggle
看看目录结构出来了没有。我们也可以在.vimrc
中设置快捷键
这样就可以使用 F6
打开或者关闭目录结构了。
版权声明:本文为博主原创文章,转载需声明为转载内容并添加原文地址。