我正在尝试在Sublime Text包中添加自动增量缩进功能
至于TextMate,可以轻松缩进increaseIndentPattern = '\{';
http://manual.macromates.com/en/appendix#indentation_rules
我怎么能在SUblime Text中做到这一点?
答案 0 :(得分:1)
Sublime Text 2已经内置了简单的缩进。
点击Ctrl+]
缩进,Ctrl+[
缩进或删除缩进。
同样,您可以选择要缩进的文本,然后单击Tab
键。这会缩进选定的文本块。 Shift+Tab
将删除所选文字的缩进。
如果您使用预定义语法,可以define a keybinding使用“ReIndent”命令,该命令将对整个文档执行编辑>行> Reindent 命令。
但是,如果你真的希望弄清楚程序如何缩进特定的语言语法,那么你可以转到偏好设置菜单并点击浏览包。
查找要修改缩进规则的语言,我将以PHP为例。目前有2个文件对我的PHP副本有缩进规则。他们的名字如下:
最后应该有这些相同文件名的另一个副本,* .cache。随意在.cache之后添加.old并修改普通的* .tmPreferences。