请教:Vim 重排 python 代码 错误

Vim、Emacs配置和使用
回复
头像
nickleeh
帖子: 130
注册时间: 2008-08-06 13:24
送出感谢: 1 次
接收感谢: 0

请教:Vim 重排 python 代码 错误

#1

帖子 nickleeh » 2008-10-30 16:36

在使用Vim读别人的代码时,我要做的第一件事就是

代码: 全选

g=VG
重排代码。可是最近发现对有些代码,重排出来是错的。比如下边这个。我知道Vim重排 C 代码是很强。重排python代码时,怎么不理想,请教各位:这是怎么回事,是我设置有问题,还是我缺什么插件吗?

代码: 全选

import Tkinter
import time

curtime = ''
clock = Tkinter.Label()
clock.pack()

def tick():
	global curtime
    newtime = time.strftime('%H:%M:%S')
    if newtime != curtime:
	    curtime = newtime
	clock.config(text=curtime)
    clock.after(200, tick)

tick()
clock.mainloop()
头像
xhy
帖子: 3916
注册时间: 2005-12-28 1:16
系统: Ubuntu 12.10 X64
来自: 火星
送出感谢: 1 次
接收感谢: 0

Re: 请教:Vim 重排 python 代码 错误

#2

帖子 xhy » 2008-11-17 12:21

python_indent

并且统一空格替代tab 或者纯tab 不能混用
目前负债150多万
回复

回到 “Vim和Emacs”