小编jas*_*itz的帖子

Sublime文本缩进设置被文件覆盖

我正在开发一个项目,其中标签大小应该是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文件的混乱设置.我所做的只是打开它:

不正确的缩进设置

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

  • 对准
  • BracketHighlighter
  • Capybara Snippets
  • 颜色选择器
  • Dotfiles语法突出显示
  • EditorConfig
  • 蚂蚁
  • ERB Snippets
  • 宝石浏览器
  • 要旨
  • 混帐
  • GitGutter
  • HAML
  • jQuery的
  • JSHint
  • 包装控制
  • 漂亮的JSON
  • PyV8
  • RSpec的
  • SCSS
  • SideBarEnahancements
  • SublimeLinter
  • 终奌站
  • TrailingSpaces

在此先感谢您的帮助.

ide sublimetext sublimetext3

7
推荐指数
1
解决办法
2016
查看次数

标签 统计

ide ×1

sublimetext ×1

sublimetext3 ×1