Sublimetext2 升华项目设置文件中特定于语法的设置

Sublimetext2 升华项目设置文件中特定于语法的设置,sublimetext2,sublimetext,Sublimetext2,Sublimetext,“升华设置”文件根据每个项目强制执行设置: { "folders": [ ... ] "settings": { "tab_size": 4 } } 如何在此文件中使用特定于语法的设置,例如,仅为*.js文件设置2的选项卡大小?您不能直接在用户首选项.升华设置文件中设置语言排他设置。但是,在编辑给定类型的文件时,可以使用菜单项首选项->设置–更多->语法特定–用户,创建仅限于该类型的设置文件 此新文件将出现在您的Packages/User目录中,

“升华设置”文件根据每个项目强制执行设置:

{
    "folders": [ ... ]
    "settings":
    {
        "tab_size": 4
    }
}

如何在此文件中使用特定于语法的设置,例如,仅为
*.js
文件设置2的
选项卡大小?

您不能直接在用户
首选项.升华设置文件中设置语言排他设置。但是,在编辑给定类型的文件时,可以使用菜单项
首选项->设置–更多->语法特定–用户
,创建仅限于该类型的设置文件

此新文件将出现在您的
Packages/User
目录中,其名称与其语言相匹配,例如
Markdown。sublime settings
将是一个特定于Markdown的设置文件。

您可以签出

基本上一个.editorconfig文件

# editorconfig.org

# top-most EditorConfig file
root = true

# Unix-style newlines with a newline ending every file
[*]
end_of_line = lf
insert_final_newline = true

# Matches multiple files with brace expansion notation
# Set default charset
[*.{js,py}]
charset = utf-8

# 4 space indentation
[*.py]
indent_style = space
indent_size = 4

# Tab indentation (no size specified)
[Makefile]
indent_style = tab

# Indentation override for all JS under lib directory
[lib/**.js]
indent_style = space
indent_size = 2

# Matches the exact files either package.json or .travis.yml
[{package.json,.travis.yml}]
indent_style = space
indent_size = 2

甚至还有一个很好的升华文本包,可以自动阅读和理解它们。只需在版本控制中启动.editor配置,您就可以开始了。

您正在尝试为特定项目(
.sublime project
设置文件)或任何
.js
文件全局设置这些设置,无论其来源如何?用于此项目中的任何
.js
文件。但不会将此类文件复制到您的项目中。您无法为每个项目设置此选项,它显示为。