首页 > 软件 > vim python缩进与检查

vim python缩进与检查

2009年7月29日 发表评论 阅读评论

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
---------------------------------------------------------------

您可能会喜欢:

  1. 用好你的vim
  2. svn安装备份完全解决方案
  3. 修复micolog的一个bug:Entry.publish函数
  4. ubuntu下安装python2.5.4支持ssl
分类: 软件 标签:

  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.