sublime text 2更改缩进模板

Gui*_*ume 16 indentation sublimetext

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

谢谢.

dsa*_*der 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
}
Run Code Online (Sandbox Code Playgroud)

  • 虽然这个答案很好 - 谢谢! - 我刚刚注意到一个重复的问题[这里](http://stackoverflow.com/questions/9474090/how-do-i-force-sublime-text-2-to-use-two-spaces-per-tab)有一种更简单的方法来创建/编辑特定于Ruby的设置文件:```Preferences - > Settings - > More - > Syntax Specific - > User``` (7认同)

Moh*_*mad 10

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

Preferences -> Settings - Default/User
Run Code Online (Sandbox Code Playgroud)

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

Preferences -> Settings -> More -> Syntax Specific -> User
Run Code Online (Sandbox Code Playgroud)

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

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

您可以在此SO 问题中阅读更多相关信息.


Bou*_*ode 5

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