在CentOS 6.3 64bit上一个没有配置好的vim中,修改了一个python脚本,运行时就反复报错,说
IndentationError: unexpected indent python
怎么调整格式都不对,这才真正领教了python格式对齐的厉害。没方法只好用xshell将该文件转到原来的Ubuntu 14.04下面,使用配置好的vim编辑。
在修改并保存后,有错误的地方,vim直接就报出来了。
解决方法:
没有处理好tab和空格的关系,使用配置好的vim编写python就可以了。
在vim中需要配置如下设置就可以了:
set tabstop=4 "tab width
set shiftwidth=4 "indent width
set expandtab "expand tab to space