我想更改模板ruby haml的基本缩进。 当我创建一个新文件'Tab Size:4'时,他被设置 如何在'Spaces:2'中改变它?
感谢。
答案 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
的位置,并在上下文菜单中更改缩进。