如何优雅地使用Vim?(美化篇)

Sublime Text和Atom对Vim党内成员的不断引诱,使很多忠实的老党员都招架不住,拜倒在其石榴裙下。一时间,党心大乱。

淡定,淡定。纵使Sublime Text和Atom能以其华丽的外表蛊惑众人,不也是其配色方案和一些组件的功劳么?给Vim美化一下不就行了吗?

Solarized

说实话,Vim自带的配色方案真没几个顺眼的。

Solarized Vim

Solarized 是目前最完整的配色项目,几乎覆盖所有主流操作系统(Mac OS X,Linux,Windows)、编辑器和 IDE(Vim,Emacs,Xcode,TextMate, NetBeans,Visual Studio 等)以及终端(iTerm2,Terminal等)。

在原来使用Sublime Text时(Vim God,pardon me!),我看到Solarized配色立即就惊呆了。给Vim用上Solarized,柔和,清晰,简单,让它又年轻了20岁。

下载地址:Solarized

下载后,首先将文件分别放入~/.vim/各个文件夹中。

然后在.vimrc中加入以下配置:

syntax enable

set background=dark

let g:solarized_termcolors=256

colorscheme solarized

完毕。

*另外可以尝试一下Tomorrow Theme,也很不错

Powerline

这是一个美化状态栏的插件,能显示地址、编码、进度等,值得推荐。

Powerline

但我装上以后感觉Vim启动速度慢了1s左右,就果断卸载了。不过除了这点,效果还是不错的。不在意这1s的,可以装一下。

Powerline下载地址

配置起来稍微有点麻烦,不过官方文档说明得很详细,这里就不多说了。

图标

个人感觉Vim本身的图标还可以。但对于那些喜欢折腾图标的人,这里有几个感觉还可以的图标设计,以供继续折腾。

点击查看

点击查看

点击查看

Update2014-05-07

Vim Color Scheme Editor是一个可以在线定义Vim主题的网站,简单方便。如果找不到喜欢的主题,自己做一个就可以啦!

Sweyla’s Color Theme Generator则要更强大一些,不但可以针对特定语言(C++、HTML、Ruby、Python)调整,还可以生成TextMate、Emacs、Vim的主题文件。

使用jedi-vim插件,需要按照以下步骤进行配置: 1. 安装vim插件管理器vundle。在终端中输入以下命令进行安装: ```shell git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim ``` 2. 在vim配置文件~/.vimrc中添加以下内容: ```vim set nocompatible " be iMproved, required filetype off " required " set the runtime path to include Vundle and initialize set rtp+=~/.vim/bundle/Vundle.vim call vundle#begin() " let Vundle manage Vundle, required Plugin 'VundleVim/Vundle.vim' " The following are examples of different formats supported. " Keep Plugin commands between vundle#begin/end. " jedi-vim插件 Plugin 'davidhalter/jedi-vim' call vundle#end() " required filetype plugin indent on " required " To ignore plugin indent changes, instead use: "filetype plugin on " " Brief help " :PluginList - lists configured plugins " :PluginInstall - installs plugins; append `!` to update or just :PluginUpdate " :PluginSearch foo - searches for foo; append `!` to refresh local cache " :PluginClean - confirms removal of unused plugins; append `!` to auto-approve removal " " see :h vundle for more details or wiki for FAQ " Put your non-Plugin stuff after this line ``` 3. 保存并退出vim配置文件,然后在vim中输入以下命令安装插件: ```vim :PluginInstall ``` 4. 安装完成后,可以使用jedi-vim插件提供的自动补全功能。在vim中输入以下命令开启自动补全: ```vim :set omnifunc=jedi#completions ``` 然后在编辑Python文件时,输入`.`或者`<C-Space>`即可触发自动补全。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值