gpt4 book ai didi

visual-studio - 将 textmate 中的代码格式化为已建立的代码约定 - Text Mate 上的 Visual Studio ctrl K+D 等价物

转载 作者:行者123 更新时间:2023-12-04 07:40:39 24 4
gpt4 key购买 nike

谁能告诉我在 Text Mate 中是否有一种快速格式化代码的方法,类似于在 Visual Studio 中按 ctrl K+D?

谢谢!


Damien_The_Unbeliever 编辑:

对于那些不熟悉 Ctrl K+D 的人来说,它不只是缩进代码 - 它使用编辑器中通常建立的格式约定重新格式化它 - 它可以用制表符替换空格,反之亦然用于缩进,确保代码始终缩进,将大括号移到单独的行等。

最佳答案

TextMate 重新缩进和重新格式化会因您使用的语言而略有不同。

您通常可以使用文本菜单,这取决于您是否有事件选择,它会在其下显示不同的命令。例如,如果您选择了一段代码,则会出现一个Indent Selection 菜单项。如果您没有事件选择,它将是 Indent Line

要使其正常工作,请务必选择当前语言,如果尚未指定(如未保存的文档)。如果您使用的是 HTML,它只会根据其上方的内容缩进行。它将使换行符保持完整。

如果你需要一些东西来打破新行上的标签并正确格式化文档,你应该使用 HTML 下 Bundles 菜单中的 Tidy 命令(或者简单地使用快捷方式 CTRL+SHIFT+H。如果您在使用它时有一个选择处于事件状态,它将简单地重新缩进该部分。如果您没有选择,它将正确地重新格式化整个文档,包括检查标签有效性和其他错误。

其他语言的 Bundle 有类似的命令,比如 XML(仍然是 Tidy)和 Javascript(有一个 Reformat Document 命令)。

作为结束语,我只是建议查看捆绑菜单;里面有很多小 gem 。 ;)

关于visual-studio - 将 textmate 中的代码格式化为已建立的代码约定 - Text Mate 上的 Visual Studio ctrl K+D 等价物,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6199338/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com