在Visual Studio中,我可以按Ctrl+K+D来缩进所有内容,因此代码结构很好,易于阅读。在Sublime 2中有捷径可以做到这一点吗?


当前回答

选择所有东西,或者任何你想要重新缩进的东西,按Alt+ E+L+R。 这是非常快速和无痛的。

其他回答

Netbeans喜欢快捷键

转到首选项>键绑定>用户,并添加以下代码:

[
    { "keys": ["ctrl+shift+f"], "command": "reindent", "args": {"single_line": false} }
]

使用

Ctrl + Shift + F

选择所有你想要缩进的代码,然后在Sublime text中按Ctrl +]进行缩进。

对于macOS用户,使用command +]缩进,使用command +[取消缩进。

似乎没有人喜欢mac重缩进,所以我是这样做的:

[
   { "keys": ["command+shift+i"], "command": "reindent"}
]

在Preferences中> Key Binding -用户

还有一个额外的建议: 添加

{ "keys": ["command+0"], "command": "focus_side_bar" }

要有侧边栏文件树视图导航使用键盘。

注意: 如果您有多个{}对象集,则在每个{}的末尾添加

对于那些感兴趣的人来说,它很容易更改,但对于Netbeans和自动格式的爱好者来说,你可以将键绑定从F12更改为ctrl+shift+F来使用你喜欢的键绑定。可悲的是,你必须选择全部来格式化整个文件。Netbeans在这方面仍占上风。如果有人知道如何克服这个限制,我洗耳恭听。否则愉快的重印(自动格式化)。

步骤:

打开Sublime Text。 开放的偏好。 打开键绑定-用户。 下面是代码:

[{"keys": ["ctrl+shift+c"], "command": "reindent"},]

我使用CtrlShiftC和你也使用其他快捷键。