sublime text 2更改缩进模板

时间:2012-02-16 11:07:14

标签: indentation sublimetext

我想更改模板ruby haml的基本缩进。 当我创建一个新文件'Tab Size:4'时,他被设置 如何在'Spaces:2'中改变它?

感谢。

3 个答案:

答案 0 :(得分:22)

要更改仅针对ruby文件的缩进设置,请根据您的操作系统创建名为Ruby.sublime-settings的新文件, %APPDATA%\Sublime Text 2\Packages\User~/Library/Application\ Support/Sublime\ Text\ 2/Packages/User/~/.config/sublime-text-2/Packages/User/' 具有以下内容:

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

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

答案 1 :(得分:10)

有一种更好,更简单的方法来设置缩进。要更改所有文件类型的缩进 ,请转到:

Preferences -> Settings - Default/User

更改特定文件类型的缩进 ,请在编辑器中打开您选择的文件类型,然后转到:

Preferences -> Settings -> More -> Syntax Specific -> User

在这两种情况下,Sublime Text都会打开一个名为Ruby.sublime-settings的文件。保存以下设置:

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

您可以在此SO question中了解详情。

答案 2 :(得分:5)

要更改文档中的缩进,请转到View > Indentation > Convert Tabs to Spaces。要在文档中进行此更改以供将来编辑,请转到View > Indentation > Spaces Width: 2。此外,如果您看到状态栏,则可以单击其中显示Tab Size: 4的位置,并在上下文菜单中更改缩进。