我无法使用 python 正常工作,因为 Sublime text 2 正在删除缩进。如果我添加和编辑文档的另一部分,ST 将再次删除所有表格。显然 python 抛出错误:IndentationError: unexpected indent。
我该如何调整这个?
我无法使用 python 正常工作,因为 Sublime text 2 正在删除缩进。如果我添加和编辑文档的另一部分,ST 将再次删除所有表格。显然 python 抛出错误:IndentationError: unexpected indent。
我该如何调整这个?
trim_automatic_white_space
如果启用该设置(默认),SublimeText 会自动清除自动缩进空格。这只影响空行。
Python 不关心空行上的空格;空行不需要匹配其余代码的缩进。但是,如果将行复制到 python 解释器,空行表示块的结束,然后编译该块;这与直接运行保存的文件不同。
如果您在运行 python 文件时看到缩进错误,则说明您在代码的其他地方混合了制表符和空格。运行您的代码以python -tt modulename.py
进行测试。对于 python 代码,您真的只想使用空格(将制表符转换为空格,设置 sublime 以使用空格进行缩进)。