Sublime文本正在连续删除文档的表格

时间:2013-01-30 15:23:49

标签: python sublimetext

我无法正常使用python,因为Sublime text 2正在删除缩进。如果我添加并编辑文档的另一部分,ST将再次删除所有表格。显然python会抛出错误: IndentationError:意外缩进

我该如何调整?

1 个答案:

答案 0 :(得分:6)

如果启用trim_automatic_white_space设置,则SublimeText会自动清除自动缩进空格(默认)。此会影响空白行。

Python 关心空行上的空格;空行不需要匹配其余代码的缩进。但是,如果将行复制到python解释器,则空行表示块的结尾,然后编译该块;这与不同直接运行保存的文件。

如果在运行python文件时看到缩进错误,则会在代码中混合选项卡和空格其他。使用python -tt modulename.py运行代码进行测试。对于python代码,你真的想要使用空格 only (将制表符转换为空格,设置sublime以使用空格进行缩进)。