VIM下python编辑器的简单配置

参考原文:http://blog.csdn.net/dyllove98/article/details/9750251
安利一篇我翻译的国外大牛的神经网络入门文章

这里说下vim下python编辑器的简单配置

安装ctags

$ apt-get install ctags

安装taglists

首先安装vim-scripts,vim-scripts中带有vim-addon-manager,vim-addon-manager是Ubuntu众多插件管理器之一,用来管理vim插件。通过vim-addon-manager安装taglist。

$ apt-get install vim-scripts
$ vim-addons install taglist

安装高亮显示

将下载的hightlight.vim拷贝到 ~/.vim/plugin 目录下。

$ cp hightlight.vim ~/.vim/plugin

高亮搜索结果命令 :set hlsearch,使用命令 :hi Search查看高亮背景色,默认棕黄色,更改高亮背景色命令 :hi Search guibg=LightBlue。

临时关闭高亮命令 :nohlsearch,该命令可简写为 :noh。

taglist

简介:显示标签列表。

下载:参看前述。

安装:参看前述。

默认关闭taglist,在.vimrc写入:

let Tlist_Auto_Open=0

在正常编辑区域和tags区域切换命令 :ctrl+w+w。

TlistToggle:开关taglist。

:跳转至tag定义处。

o:在新窗口中显示光标下的tag。

u:更新taglist窗口中的tag。

s:更改排序方式,名字排序或行号排序。

X:taglist窗口放大缩小。

+:打开折叠,等同zo。

-:关闭折叠,等同zc。

*:打开所有折叠,等同zR。

=:将所有tag折叠,等同zM。

[[:跳转至前一个文件。

]]:跳转至后一个文件。

q:关闭taglist窗口。

:显示帮助。

折叠代码

简介:将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: 聚合全部折叠区。

NERDTree目录树

简介:打开文件目录树,相当于文件浏览器。

下载:http://vim.sourceforge.net/scripts/script.php?script_id=515

安装:

将整个解压后的源包拷贝到 ~/.vim 目录下,需要确保 NERD_tree.vim 位于 ~/.vim/plugin 目录下, NERD_tree.txt 位于 ~/.vim/doc 目录下。

使用作为快捷键开关目录树,在.vimrc写入:

map :NERDTreeToggle

配置文件内容

let Tlist_Auto_Highlight_Tag=1
let Tlist_Auto_Open=1
let Tlist_Auto_Update=1
let Tlist_Display_Tag_Scope=1
let Tlist_Exit_OnlyWindow=1
let Tlist_Enable_Dold_Column=1
let Tlist_File_Fold_Auto_Close=1
let Tlist_Show_One_File=1
let Tlist_Use_Right_Window=1
let Tlist_Use_SingleClick=1
nnoremap   :TlistToggle

set tags=tags;

set autoindent
set tabstop=4
set shiftwidth=4
set expandtab
set nu!

你可能感兴趣的:(vi,杂记)