括号代码编辑器:是否有自动缩进/格式化HTML的方法?

55

我是Brackets.io的新手,曾看到过一个自动缩进/格式化HTML的快捷键,但现在找不到了。是否有一个快捷键或附加组件可以为我完成这个功能?


请查看http://superuser.com/q/838323/388554。 - T J
6个回答

83

我发现了一个针对Brackets.io的插件,它使用自动缩进称为Indentator。
它使用快捷键Ctrl+Alt+I


6
你安装了Indentator插件吗?我刚确认它可以在当前版本的Brackets(1.8)上正常工作。首先进入文件>扩展管理器,搜索Indentator。安装完成后,使用Ctrl + Alt + i即可无问题地使用。 - Zac Smith
这个可以正常工作,但仅适用于整个文件,而不是仅适用于所选代码。 - gevra
在 macOS 上的快捷键是 Ctrl + Option + I。 - malajisi
作者显然错过了将其命名为缩进机的机会(你是不是在Doof的声音中读到了它?);) - varun

59

你可以安装一个缩进程序包。

点击 文件 > 扩展管理器...

查找搜索框并输入: 缩进程序 > 安装

一旦安装了缩进程序,你可以使用 Ctrl + Alt + I


你如何设置缩进宽度? - paolov
1
在右下角->点击“制表符大小”(更改为“空格”),然后单击值以更改它。(摘自某个Brackets存储库问题) - Machado
安装Indentator后,菜单是“编辑”>“缩进文档”(Ctrl + Alt + I) - Park JongBum
你能改变这个快捷键吗? - Franco

29

Beautify 做得很好。它提供了“保存时美化”选项,因此您可以使用ctrl+s重新格式化html、less、css等。


1
美化工具不仅可以修复缩进,感谢您的建议! - WSBT
安装后它处于编辑状态,可以使用Ctrl+Alt+B进行调用。 - Timo

2
快捷键是ctrl+]以缩进,ctrl+[以取消缩进。

1
Identator插件在Brackets Release 1.13版本1.13.0-17696(发布49d29a8bc)上对我有效,在Windows 10操作系统上。

0

我一直在调整偏好设置,并将以下内容添加到我的brackets.json文件中(在菜单栏中访问:Debug:“打开偏好设置文件”)。

"closeTags": { "dontCloseTags": ["br", "hr", "img", "input", "link", "meta", "area", "base", "col", "command", "embed", "keygen", "param", "source", "track", "wbr"], "indentTags": ["ul", "ol", "div", "section", "table", "tr"], }

  • dontCloseTags是不应关闭的标签,例如<br>
  • indentTags是您想要自动创建新缩进行的标签-根据需要添加更多!
  • (任何不在上述数组中的标记都将在同一行上自动关闭)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接