为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用Sublime Text 2重新格式化HTML代码?

/ 猿问

如何使用Sublime Text 2重新格式化HTML代码?

慕姐829404 2019-10-12 14:22:53

我有一些格式很差的HTML代码,我想重新格式化。是否有一个命令可以自动在Sublime Text 2中重新格式化HTML代码,使其看起来更好并且更易于阅读?



查看完整描述

3 回答

?
白衣染霜花

您不需要任何插件即可执行此操作。只需选择所有行(Ctrl A),然后从菜单中选择编辑→行→重新缩进。如果您使用扩展名包含HTML .html或的扩展名保存文件,则此方法有效.php。


如果您经常这样做,则可能会发现此键映射很有用:


{ "keys": ["ctrl+shift+r"], "command": "reindent" , "args": { "single_line": false } }

如果未保存文件(例如,您只是将其粘贴到新窗口中),则可以language of choice在选择重新缩进选项之前,通过选择菜单视图→语法→来手动设置缩进语言。


查看完整回答
反对 回复 2019-10-12
?
白板的微信

Sublime中有大约六种格式化HTML的方法。我已经测试了每个最受欢迎的插件(有关完整的详细信息,请参见我在博客上所做的文章),但是以下是一些最受欢迎的选项的简要概述:


重新缩进命令

优点:


Sublime附带,因此无需安装插件

缺点:


不删除多余的空行

无法处理缩小的HTML,带有多个打开标签的行

没有正确格式化<script>块

标签

优点:


支持ST2 / ST3

删除多余的空行

没有二进制依赖性

缺点:


PHP标签阻塞

无法<script>正确处理区块

HTMLTidy

优点:


处理PHP标签

调整格式的一些设置

缺点:


需要PHP(回退到Web服务)

仅ST2

弃?

HTML美化

优点:


支持ST2 / ST3

简单且无binaray依赖

支持OS X,Win和Linux

缺点:


内嵌评论有些令人窒息

扩展最小化/压缩的代码

HTML-CSS-JS美化

优点:


支持ST2 / ST3

处理HTML,CSS,JS

与Sublime的菜单完美集成

高度可定制

每个项目的设置

保存时格式化选项

缺点:


需要Node.js

不适用于嵌入式PHP

哪个最好?

HTML-CSS-JS Prettify是我书中的获奖者。很多很棒的功能,没什么好抱怨的。


查看完整回答
反对 回复 2019-10-12
?
慕标5265247

我唯一能找到的包是Tag。


您可以使用程序包控件进行安装。https://sublime.wbond.net


安装程序包控件后。转到程序包控制(“首选项” ->“ 程序包控制”),然后键入并install单击enter。然后输入tag并点击enter。


安装标签后,突出显示文本,按下快捷Ctrl+ Alt+ F。


查看完整回答
反对 回复 2019-10-12

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信