Vim初学2天,上午花了1个多小时简单地把Vim对Python的编译环境搭建起来了
以下是作分享与笔记(我自己配置环境之花了1个小时,写这篇东西倒花了1个多小时……)
按流程开始配置自己的Vim30分钟可以搞定,第2遍相信更快
下载各种插件
首先去www.vim.org下载Python相关插件plugin:
1,python_fold 提供代码折叠功能
2,NERD_tree 提供查看文件折叠/展开列表功能
3,EnhCommentify 提供快速代码注释功能
4,taglist 提供源代码结构及函数,变量列表
5,Pydiction 提供Tab补全代码功能
配置vimrc文件
:scriptnames 调出所有vim脚本
:e $VIM/_vimrc 打开vim配置文件。然后就像一般文本操作写下自定义的Vim配置
1,对python_fold的设置,(用法:zn, zc, zo
有 6 种方法来选定折叠:
manual 手工定义折叠
indent 更多的缩进表示更高级别的折叠
expr 用表达式来定义折叠
syntax 用语法高亮来定义折叠
diff 对没有更改的文本进行折叠
marker 对文中的标志折叠
set foldmethod=indent ''设置折叠方式
2,对NERD_tree的设置,假设绑定到F2
nmap <F2> :NERDTreeToggle<CR>
3,不需要配置,直接扔进Plugin文件夹内即可。(用法:\x ,支持单行,块
4,对tagList的设置,绑定到F3(需要安装ctags,并设置环境变量PATH)
"进行Tlist的设置
filetype on
let Tlist_Show_Menu = 1
"TlistUpdate可以更新tags
map <F3> :silent! Tlist<CR> "按下F3就可以呼出Taglist
let Tlist_Ctags_Cmd='ctags' "因为我们放在环境变量里,所以可以直接执行
let Tlist_Use_Right_Window=0 "让窗口显示在右边,0的话就是显示在左边
let Tlist_Show_One_File=1 "让taglist可以同时展示多个文件的函数列表