我可以在ruby中将标签设置为2个空格,在javascript中使用sublime文本设置4个空格

Gre*_*ida 18 sublimetext

非常自我解释,我只想设置sublime使用2空格缩进除了javascript以外的一切

Hub*_*bro 47

接受的答案是不必要的复杂.只需在Sublime Text 2中打开一个Ruby文件,然后:

首选项 - >设置 - 更多 - >特定于语法 - 用户

这将在Packages/User目录中创建一个名为Ruby.sublime-settings的新文件,并为您打开它.如果该文件已存在,则只会打开进行编辑.现在您只需输入首选设置并保存即可.

  • @GregGuida:当然可以.全局设置2个空格,然后使用语法特定设置为JavaScript设置4个空格. (5认同)

Bou*_*ode 27

是.您可以创建特定于语法的设置文件.创建一个名为的文件Javascript.sublime-settings并将其保存在Packages/Javascript中.

然后加:

{
  "tab_size": 4,
  "translate_tabs_to_spaces": true
}
Run Code Online (Sandbox Code Playgroud)

有关更多信息,请查看文档中的此页面:http://readthedocs.org/docs/sublime-text-unofficial-documentation/en/latest/customization/settings.html

  • 我认为它应该保存在Packages/User /中,至少根据这个:http://www.sublimetext.com/docs/2/indentation.html (2认同)
  • 如果您正在阅读此评论,请向下滚动一下以查看下面答案中更简单的方法.相同的代码,但您不必担心打开,查找,保存首选项. (2认同)