配置基于Vim的Python编程环境
出自Linux Wiki
Vim的默认配置对Python支持有限,可以通过安装插件等方法提高在Vim中编写Python程序的效率。
首先,为确保vim能识别出Python文件,将如下代码加在~/.vimrc最前面:
" 自动检测文件类型并加载相应的设置 filetype plugin indent on
目录 |
缩进
根据PEP 8[1],Python文件中建议用空格代替Tab,且缩进应为四个空格。要自动实现此功能,可加入:
autocmd FileType python setlocal et sta sw=4 sts=4
代码补全(Code Completion)
Vim 7已经整合了pythoncomplete插件,使用默认的Omni-Complete的快捷键(Ctrl-X Ctrl-O,VI(VIM)编写程序技巧)即可实现自动补全。
其它
其它功能,如注释管理、代码折叠等已无需为Python特殊设置,请参见VI(VIM)编写程序技巧。
Taglist
Taglist也是支持Python的,网站在: http://www.vim.org/scripts/script.php?script_id=273