2

我正在尝试在 Sublime Text 包中添加自动缩进功能。
至于TextMate,increaseIndentPattern = '\{';可以轻松缩进。
http://manual.macromates.com/en/appendix#indentation_rules
如何在 SUBlime Text 中做到这一点?

4

1 回答 1

1

Sublime Text 2 已经内置了简单的缩进。

点击Ctrl+]向右缩进,然后Ctrl+[缩进或删除缩进。

同样,您可以选择要缩进的文本,然后按一下Tab键。这将缩进选定的文本块。Shift+Tab将删除所选文本的缩进。

如果您正在使用预定义的语法,您可以为“ReIndent”命令定义一个键绑定,这将在整个文档上执行Edit>Line>Reindent命令。

但是,如果您真的想亲自动手设置程序如何缩进特定的语言语法,您可以转到Preferences Menu 并点击Browse Packages

寻找你想要修改缩进规则的语言,我以 PHP 为例。现在有 2 个文件对我的 PHP 副本具有缩进规则。他们的名字如下:

  1. 缩进规则 Annex.tmPreferences
  2. 缩进规则.tmPreferences

应该有这些相同文件名的另一个副本,最后带有 *.cache。随意在 .cache 之后添加 .old 并修改普通的 *.tmPreferences 。

于 2013-10-08T19:53:34.190 回答