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


当前回答

没有重印文件的默认快捷方式。然而,你可以创建一个以下eznme的答案上面。

你也可以使用命令面板按下:

Control+Shift+P(或Mac上⌘+Shift+P) 输入Reindent的前几个字符,例如:rein 按Enter键运行命令(顶部的第一个命令现在应该显示Indentation: Reindent Lines)

其他回答

除了内置的“reindent”功能,您还可以安装其他插件,如SublimeAStyleFormatter和CodeFormatter。这些插件更适合它们指定的语言。

要在Sublime Text 2中自动格式化:从命令面板中安装包:标签,然后去编辑->标签->文档上的自动格式化标签

你可以通过菜单Preferences→Keybindings→User添加快捷方式,然后添加:

{ "keys": ["f12"], "command": "reindent", "args": {"single_line": false} }  

对于那些喜欢IntelJ IDEA的默认键绑定的人,选择Preferences > Settings -用户:

并粘贴下面的命令,有命令+ shift + l快捷方式自动缩进:

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

没有重印文件的默认快捷方式。然而,你可以创建一个以下eznme的答案上面。

你也可以使用命令面板按下:

Control+Shift+P(或Mac上⌘+Shift+P) 输入Reindent的前几个字符,例如:rein 按Enter键运行命令(顶部的第一个命令现在应该显示Indentation: Reindent Lines)