简体   繁体   English

Sublime Text 3:4 个制表符空格不仅适用于 javascript 文件

[英]Sublime Text 3: 4 spaces for tab not working only for javascript files

in Sublime Text 3 I have 4 tab spaces in User Preferences.在 Sublime Text 3 中,我在用户首选项中有 4 个制表符空间。 This is the part of settings file:这是设置文件的一部分:

{
    ...

    // The number of spaces a tab is considered equal to
    "tab_size": 4,

    // Set to true to insert spaces when tab is pressed
    "translate_tabs_to_spaces": false,

    // If translate_tabs_to_spaces is true, use_tab_stops will make tab and
    // backspace insert/delete up to the next tabstop
    "use_tab_stops": true,

    // Set to false to disable detection of tabs vs. spaces on load
    "detect_indentation": true,

    // Calculates indentation automatically when pressing enter
    "auto_indent": true,

    // Makes auto indent a little smarter, e.g., by indenting the next line
    // after an if statement in C. Requires auto_indent to be enabled.
    "smart_indent": true,

    // Adds whitespace up to the first open bracket when indenting. Requires
    // auto_indent to be enabled.
    "indent_to_bracket": false,

    // Trims white space added by auto_indent when moving the caret off the
    // line.
    "trim_automatic_white_space": true,

    ...
}

It works good except for Javascript files, where the tab spaces are 2. I do not understand why.除了 Javascript 文件,其中的制表符空间为 2,它运行良好。我不明白为什么。

Any help?有什么帮助吗?

I tried to create Javascript specific setting file, but it didn't work either.我试图创建特定于 Javascript 的设置文件,但它也不起作用。

I faced the same issue.我遇到了同样的问题。 The problem occurs if you open an existing file which has tab set as 2 spaces ( Files loaded from GitHub mostly have this ).如果您打开一个现有文件,该文件的制表符设置为 2 个空格(从 GitHub 加载的文件大多有这个),就会出现问题。 On the other hand, if you create a new .js file, the tab is set as 4 as instructed.另一方面,如果您创建一个新的 .js 文件,则选项卡会按照指示设置为 4。

As mentioned by @OdatNurd, you have "detect_indentation" set to True.正如@OdatNurd 所提到的,您将“detect_indentation”设置为 True。 This detects the indentation of loaded file.这会检测加载文件的缩进。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM