星期四, 十二月 20, 2007

VIM与python

python的缩进识别给很多编辑器带来了困难,但VIM还是灵活的,通常我用下面的设置(在~/.vimrc中写入):

autocmd FileType python set tabstop=4|set shiftwidth=4|set expandtab|set softtabstop=4

这是用于控制python文件类型的一些设置,这样在编辑其它文件时不会受这个影响,注解如下:
set expandtab 只是在输入tab时转tab到空格,如果是已经有的tab,可以用:retab命令来强制转换到4个空格。
set softtabstop=4是为了让vim可以在backspace时将4个空格当成一个tab删除用的,这样省却每次按4次。

 

0 Comments:

发表评论

<< Home