用 VIM 写 python 怎么老是会遇到缩进问题(IndentationError: unexpected indent)

2015-01-04 16:42:34 +08:00
 johnsneakers

这种情况不是必现,偶尔会有,我只有拿到pycharm才发现多出那么一点。。。求vim python配置

12900 次点击
所在节点    Python
5 条回复
jamesxu
2015-01-04 16:56:07 +08:00
请用 space 缩进:
set expandtab
set tabstop=4
set shiftwidth=4
ToughGuy
2015-01-04 17:23:15 +08:00
v2014
2015-01-04 18:58:04 +08:00
估计是tab键和空格键混用了
ShiehShieh
2015-01-04 19:07:00 +08:00
mugbya
2015-01-05 09:13:36 +08:00
注意别混用就好,那么就一直tab,要么就全空格。如果你写的代码想在各个平台下运行,最好用空格。

这是我的vim配置,我嫌麻烦,所以每次用的tab(4格)

set tabstop=8 " 让一个tab等于8个空格,即默认
set sts=4
set sw=4

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/159116

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX