Vim的Python编辑器详细配置过程

本文转自http://www.cnblogs.com/ifantastic/p/3185665.html 本文只截取了其中比较实用的部分,详细的内容读者可进入原文进行学习。

一、代码高亮
简介:对代码进行高亮显示。 下载:http://www.vim.org/scripts/script.php?script_id=1599
安装:
将下载的hightlight.vim拷贝到 ~/.vim/plugin 目录下。

$ cp hightlight.vim ~/.vim/plugin

高亮搜索结果命令 :set hlsearch,使用命令 :hi Search查看高亮背景色,默认棕黄色,更改高亮背景色命令 :hi Search guibg=LightBlue。 临时关闭高亮命令 :nohlsearch,该命令可简写为 :noh。
可以配置.vimrc,使用空格键临时关闭搜索结果高亮,在.vimrc写入:

:nnoremap <silent> <Space> :nohlsearch<Bar>:echo<CR>

要关闭搜索结果高亮,使用命令 :set nohlsearch。同样可以配置.vimrc来使用快捷键(F4)快速关闭和开启搜索结果高亮,在.vimrc写入:

:noremap <F4> :set hlsearch! hlsearch?<CR>

要默认关闭搜索结果高亮,在.vimrc写入:

set viminfo^=h

(更多参考 http://vim.wikia.com/wiki/Highlight_all_search_pattern_matches
(如何高亮单行 http://vim.wikia.com/wiki/Highlight_current_line

二、自动补全
简介:可以对常用词进行提示补全。
下载:http://www.vim.org/scripts/script.php?script_id=1879https://bitbucket.org/ns9tks/vim-autocomplpop/get/tip.zip
安装:
拷贝acp.vim 到 ~/.vim/plugin 目录下,拷贝acp.txt到~/.vim/doc 目录下。
【注意】 该插件有一个依赖对象l9.vim,所以还需要安装l9.vim插件。

三、折叠代码
简介:将Python代码折叠,Python的class,function,以及在{{{,}}}标记的内容将被折叠。
下载:http://vim.sourceforge.net/scripts/script.php?script_id=515
安装:
将下载的python_fold.vim拷贝到 ~/.vim/plugin 目录下。
关闭开启时默认折叠命令,在.vimrc写入:

set nofoldenable

zo: 展开单个折叠区。
zc: 聚合单个折叠区。
zn: 展开全部折叠区。
zN: 聚合全部折叠区