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 文档。