我想要.rb文件的sublime tab宽度为2,.js文件为4

时间:2017-11-26 03:04:56

标签: sublimetext3

有没有办法编辑Preferences.sublime-settings文件以反映不同的设置,具体取决于文件类型?

以下是我目前在该文件中的代码。

{
"detect_indentation": false,
"tab_size": 2,
"translate_tabs_to_spaces": true
}

1 个答案:

答案 0 :(得分:0)

是的,Sublime支持基于特定文件语法的设置。当您打开特定文件(例如Ruby文件)时,选择Preferences > Settings - Syntax Specific以打开特定于该类型文件的首选项。

Preferences.sublime-settings设置用于所有内容的总体设置,然后在顶部应用语法特定设置。因此,例如,如果您仅更改Ruby特定首选项中的tab_size设置,则标签大小将更改,但所有其他设置将保持设置为Preferences中的设置。

在您的情况下,您应该将tab_size设置设置为大多数时候默认使用的任何设置,然后将语法特定的更改应用于您希望它与之不同的语法。