【发布时间】:2026-01-26 04:05:01
【问题描述】:
我想更改模板 ruby haml 的基本缩进。 当我将新文件创建为“标签大小:4”时,他已设置 如何在 'Spaces: 2' 中更改它?
谢谢。
【问题讨论】:
-
标记为 this 的重复项,因为另一个最近的问题措辞更清楚一些,并且有更多的投票/更简单的解决方案。
我想更改模板 ruby haml 的基本缩进。 当我将新文件创建为“标签大小:4”时,他已设置 如何在 'Spaces: 2' 中更改它?
谢谢。
【问题讨论】:
要更改 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
}
【讨论】:
Preferences -> Settings -> More -> Syntax Specific -> User
有一种更好更简单的方法来设置缩进。要更改所有文件类型的缩进,请访问:
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 中阅读更多相关信息。
【讨论】:
要更改文档中的缩进,请转至View > Indentation > Convert Tabs to Spaces。要在文档中进行此更改以供将来编辑,请转至 View > Indentation > Spaces Width: 2。此外,如果您可以看到状态栏,您可以单击显示Tab Size: 4 的位置并从上下文菜单中更改此处的缩进。
【讨论】: