Sublime 2 文本编辑器中的自动缩进

Sublime 2 文本编辑器中的自动缩进

Sublime 2 中有自动缩进选项吗?

在 Visual Studio 中,我可以按 Ctrl+K+D 缩进所有内容,这样代码结构就很好了。Sublime 2 中是否有快捷方式可以执行相同的操作?

答案1

您可以使用编辑菜单中的编辑/行/重新缩进。或者您可以尝试将其添加到您的键绑定 - 首选项中的默认文件中。

{ "keys": ["f12"], "command": "reindent"}

添加逗号如果您使用默认文件而不是用户,则在代码末尾。不要忘记选择您想要缩进的内容。

你可以使用视觉工作室自动缩进 SubT 无法或做得不好的更多晦涩数据。

祝你好运 &&选择要重新缩进的文本

答案2

Ctrl+ Shift+ P,然后I,选项“缩进:重新缩进行”应该首先出现。

按下Enter就完成了。

答案3

对于内置解决方案,我喜欢将选项添加single_line: false到键绑定中,正如 peter 所建议的那样此 StackOverflow 线程

{ "keys": ["ctrl+k+d"], "command": "reindent" , "args": {"single_line": false}}

但这不会添加新行,正如您在某些 XML 和 HTML 代码编辑中所期望的那样。

对于那些你应该按照汤姆的回答并安装标签插件,或者使用缩进 XML 插件,也可以通过包控制使用,但仅适用于 XML 文件。

如果选择标签插件,最简单的使用方法是突出显示要缩进的文本,然后按快捷键Ctrl+ Shift+ F

如果您选择缩进 XML 插件,请按Ctrl or Super+ Shift+ P,然后I按 将Indent XML是第一个选项。

答案4

有一个标签插件用于格式化 html/xml 文档。

相关内容