首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >文件覆盖的崇高文本缩进设置

文件覆盖的崇高文本缩进设置
EN

Stack Overflow用户
提问于 2015-02-13 17:24:17
回答 2查看 2.3K关注 0票数 7

我正在做一个项目,标签的大小应该是4,标签不应该是空格。我更新了Preferences.崇高设置文件,使其包括

代码语言:javascript
代码运行次数:0
运行
复制
"detect_indentation": "false",
"tab_size": 4,
"translate_tabs_to_spaces": false,

当我打开一个新的文件时,这些设置会被设置为我想要的方式,并且所有的设置都能正常工作。但是,如果我打开一个现有文件(scss或html),该文件的缩进为2个空格,则覆盖我的崇高设置,缩进更改为2个空格。如果我单击View >缩进,我会看到Tab大小被设置为2,并且启用了缩进使用空格,尽管我的首选项应该是相反的。

如果我手动更改缩进通过视图>缩进到标签宽度:4,并取消选择缩进使用空格,这是有效的,直到我保存文件,在这一点上,设置恢复到标签宽度2,缩进使用空格打开。

如何强制崇高文本尊重我的缩进首选项,而不被另一个文件覆盖。我假设Sublime正在检测页面上的缩进,但我已经将其关闭。

下面是我的首选项文件,它显示了事情应该是正常的:

以下是scss文件的混乱设置。我所做的就是打开它

我不认为有任何插件会造成这种情况,我已经禁用了其中的大多数插件,并且仍然在经历这个问题。但是,作为参考,下面列出了我安装的所有软件包:

  • 对齐
  • BracketHighlighter
  • 水豚片段
  • ColorPicker
  • Dotfiles语法突出显示
  • EditorConfig
  • 埃米特
  • ERB片段
  • Gem浏览器
  • 要旨
  • Git
  • GitGutter
  • 哈梅尔
  • jQuery
  • JSHint
  • 包装控制
  • 漂亮的JSON
  • PyV8
  • RSpec
  • SCSS
  • SideBarEnahancements
  • SublimeLinter
  • 终端
  • TrailingSpaces

提前感谢您的帮助。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-02-13 22:22:38

因此,我完全卸载崇高文本和所有相关的软件包和设置,然后重新安装应用程序和一个接一个重新安装我的软件包。原来,我的一个包,EditorConfig,正在覆盖我崇高的文本样式设置。

EditorConfig实际上是一个非常酷的插件,它允许许多跨多个IDE从事一个项目的开发人员通过定义缩进类型、大小、字符集和其他设置来具有一致的风格。

我的问题的答案是,在特定的项目目录中,我下载的一些节点模块具有缩进设置为2的.editorconfig文件和空格,而不是制表符。我必须从崇高文本中卸载EditorConfig包,或者在项目的根目录中创建一个新的.editorConfig文件。这是我创建的解决问题的.editorConfig文件。

代码语言:javascript
代码运行次数:0
运行
复制
# top-most EditorConfig file
root = true

# 4 Tab Indentation
indent_style = tab
indent_size = 4
票数 7
EN

Stack Overflow用户

发布于 2015-02-13 17:31:07

加载文件时,检查其内容,并为该文件设置"tab_size“和"translate_tabs_to_spaces”设置。当这种情况发生时,状态区域将报告。虽然这通常运行良好,但您可能希望禁用它。您可以使用"detect_indentation“设置来实现这一点。

这可能会有帮助:https://www.sublimetext.com/docs/2/indentation.html

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28505213

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档