vim python对齐情况

vim python对齐情况

最近总是在不同的机器间切换,而且有时会把windows上的python拷贝到linux上编辑然后执行,总是遇到很多的对齐问题
请问大家这种情况应该怎么办啊,我现在把我的vim设置了
set tabstop=4
set shiftwidth=4
set expandtab
但还是有这个问题,应该怎样解决?多谢,最近被这个问题很是烦恼
全用空格就ok了……
呵呵,开个玩笑,可以加上
set expandtab
这句,就可以把tab自动转换成空格。
dos2unix urfile ?
我加了set expandtab
现在的一个主要问题是即使我在同一台机器上修改我以前写的python代码(以前没有加set exapandtab)也会出现对齐问题,刚才看了这些文件的二进制,以前编辑的文件换行的时候都是tab,现在新加的行tab被扩展为空格,导致了不对齐。
这个该怎么解决啊?
试试
:%s/\t/\ \ \ \ /g


QUOTE:
原帖由 shhgs 于 2008-10-9 00:43 发表
set sts=4



还是用空格比较好


QUOTE:
原帖由 jjj137 于 2008-10-8 23:04 发表
试试
:%s/\t/\ \ \ \ /g

还是替换好,多谢
gg=G
自动让vim格式化程序。


QUOTE:
原帖由 watercloud 于 2008-10-9 20:02 发表
gg=G
自动让vim格式化程序。

原来还可以这样,学习了~