只使用Tab,约定Tab长度为4个空格。在Python语言中,可将Tab映射为4个空格以适配python语法。 vscode常用代码格式化插件通常可以针对语言单独设置缩进tab长度。 比如可以在php环境设置1个Tab=4个空格,同一个编辑器在编辑js和html时可以设置1Tab=2空格。不同语言的空格设置可以同时生效。 关于Tab长度,建议: 在php、C++、C代码中,1个Tab = 4个空格; 在HTML、js代码中,1个Tab = 2个空格。
同一个项目的同一种语言文件,不要出现缩进不一致的情况。