我正在开发一个项目,其中标签大小应该是4,标签不应该是空格.我更新了我的Preferences.sublime-settings文件以包含
"detect_indentation": "false",
"tab_size": 4,
"translate_tabs_to_spaces": false,
Run Code Online (Sandbox Code Playgroud)
当我打开一个新文件时,这些设置被设置为我想要的,一切正常.但是,如果我打开一个压缩为2个空格的现有文件(scss或html),我的Sublime设置将被覆盖,缩进变为2个空格.如果单击"视图">"缩进",则会看到"选项卡大小"设置为2,并且启用了"缩进使用空格",即使我的首选项应该与此相反.
如果我通过视图>缩进手动更改缩进到标签宽度:4并取消选择缩进使用空格,这将一直有效,直到我保存文件,此时设置恢复为标签宽度2和缩进使用空格打开.
如何强制Sublime Text遵循缩进首选项,不被其他文件覆盖.我认为Sublime正在检测页面上的缩进,但我已经关闭了该设置.
这是我的首选项文件,显示事情应该正常工作:

以下是scss文件的混乱设置.我所做的只是打开它:

我不认为任何插件导致这种情况,我禁用了大部分插件并且仍然遇到此问题.但是,作为参考,这里是我已安装的所有软件包的列表:
在此先感谢您的帮助.