当我将代码从 Sublime Text 传输(复制、粘贴)到 Visual Studio Code 时,我收到缩进错误,而缩进看起来没问题。即使我删除缩进并在 Visual Studio Code 中重新输入,我仍然会收到缩进错误。
为什么?
答案1
如果不知道详细信息(例如,您使用哪些第三方软件包,哪些默认缩进设置),很难回答您的问题。您甚至没有提到如何不同编辑器的缩进有所不同。
不过,我一般建议使用编辑器配置,它允许您为项目定义缩进规则(以及其他规则)。几乎每个主流编辑器都通过插件支持 EditorConfig(包括Sublime Text和Visual Studio 代码)对于使用多种不同编辑器的团队来说尤其有用。
对于 Python,Django.editorconfig
文件是一个很好的起点。将其放在项目的根目录中,现在所有支持 EditorConfig 的编辑器都会遵守这些规则。