|  |      1phpcyy      2020-01-13 11:05:50 +08:00 StackOverflow 上有回答 | 
|  |      2phpcyy      2020-01-13 11:06:21 +08:00 | 
|  |      3unicloud      2020-01-13 11:19:36 +08:00 试试这个: https://github.com/beautify-web/js-beautify 我网站上的在线 HTML 格式化工具 https://www.dute.org/html-formatter 就是用的它。 | 
|  |      7kukat      2020-01-13 13:22:10 +08:00 | 
|      8lp7631010 OP @kukat 这个试了没什么效果   最接近我要的效果的是 https://github.com/mihaeu/html-formatter  这个  但是它又主动给 a 标签的文字前后加了很多空格  难搞哦 | 
|  |      9AmrtaShiva      2020-01-13 13:30:44 +08:00 vim 有自动格式化插件 一时没找到链接 等回去看看 | 
|      10lp7631010 OP @AmrtaShiva 不是这样  是生成静态页面时把模板标签如 foreach 循环等打乱的 html 格式自动格式化 | 
|  |      12duan602728596      2020-01-13 13:42:12 +08:00 via iPhone php 的确实有点难找,曲线的办法就是使用 exec 执行 node 脚本,node 里面满足你要求的库比较好找,不过每次都格式化的话可能会影响性能 | 
|      13lp7631010 OP @duan602728596 这么绕 就没意思了 - - | 
|      14lp7631010 OP 暂时用 https: //github.com/mihaeu/html-formatter 这个临时解决一下  再正则处理一下把 a 标签自动加的空格给去掉,如果谁还有什么更好的类也可以继续分享一下 | 
|  |      15JCZ2MkKb5S8ZX9pq      2020-01-13 13:48:18 +08:00 sublime text 直接插件 Prettify 搞定 ctrl shift H | 
|  |      16RE      2020-01-13 14:03:54 +08:00 via iPhone 用 MinHtml 这个库压缩一下,跟你老板说减少空格可以节省流量 | 
|  |      17outside      2020-01-13 14:15:02 +08:00 |