【发布时间】:2017-12-01 21:08:18
【问题描述】:
是否有任何命令/快捷方式可以在 Sublime Text 3 上一次自动缩进页面上的所有代码?
例如:在 NetBeans 上,我可以使用 Alt+Shift+F 来做到这一点。
【问题讨论】:
标签: sublimetext3 sublimetext code-formatting
是否有任何命令/快捷方式可以在 Sublime Text 3 上一次自动缩进页面上的所有代码?
例如:在 NetBeans 上,我可以使用 Alt+Shift+F 来做到这一点。
【问题讨论】:
标签: sublimetext3 sublimetext code-formatting
在 Sublime 中这很简单。只需Ctrl+Shift+P(或在 MacOS 上为Command+Shift+P)打开工具托盘,输入reindent,然后选择Indentation: Reindent Lines。它应该重新缩进你所在的所有文件,只记得在运行命令之前保存,否则它可能不会出现。
【讨论】:
只需将此绑定添加到您的“键绑定 - 用户”文件中:
首选项 > 键绑定 - 用户
{"keys": ["alt+shift+f"], "command": "reindent", "args": {"single_line": false}}
并在方括号之间添加此代码。
现在您可以使用 Alt + Shift + f 作为自动缩进快捷键
您还可以通过命令面板使用“reindent”功能。 Ctrl + Shift + P
资源:
【讨论】:
您可以使用许多插件中的一种来做您需要的事情,例如,我正在使用的那个:
【讨论】:
这应该像 sublime text 版本 3 一样工作:
{"keys": ["alt+shift+f"], "command": "reindent", "args": {"single_line": false}}
只需复制并粘贴到您的 preferences->keybindings->User 文件即可。
现在选择整个代码并按alt shift f 查看结果。
出于预期目的,您可以使用Ctrl plus ] 并无意使用Ctrl plus [
【讨论】:
全选,然后选择编辑 -> 缩进文档(Ctrl + Alt + I)
【讨论】: