vim python缩进与检查
python编程过程,最郁闷的应该就是缩进问题了,一搞不好就会出现语法错误,我的vim因为也编辑其它类型的语言文件,设置了autoindent与smartindent,每次一回车换行,就会在前面插入一些tab符与一些空格,搞的莫名奇妙,不知道怎么出来的
indent/python.vim是一个不错的插件,使用它之后就修正了缩进的问题。安装方法:
1.下载那个vim脚本后,将它放到~/.vim/indent/(Windows下应该是$VIMDIR$\vimfiles\indent\)
2.确认你的vimrc中已经配置了filetype indent on
编辑一个test.py试试看,换行缩进的问题解决了吧
另外的一个是对python脚本进行检查,使用python_check_syntax可以很方便的检查,检查的内容包含语法正确性,未定义的变量,include但没有使用过的包等,我就通过这个检查出micolog中module.py文件的一些错误:)安装方法:
1.下载vim脚本,放到~/.vim/ftplugin/python中(ftplugin是指文件类型的插件)
2.编辑~/.vimrc文件,添加
let g:pcs_hotkey=":pyc"
let g:pcs_check_when_saving=’true’(这里我设置的检查调用命令是pyc,因为默认的cs命令与cscope冲突了)
3.安装pyflakes,ubuntu的好整,直接sudo apt-get insall pyflakes就行了。或者自己下一个安装上也行
编辑test.py估计弄一些错误,输入 :pyc 是不是就能检查出来了,或者使用 :w 保存的时候也会自动检查的
---------------------------------------------------------------
本站作品根据创作共同协议进行授权, 转载时请务必以超链接形式标明文章原始出处
原文地址:http://www.mirecle.com/2009/07/29/vim-python-indentation-and-inspection.html
---------------------------------------------------------------
您可能会喜欢: