我已经花了大约2个小时来搜索Google并尝试各种工具,但是它们要么不做缩进标记,要么它们与HTML5不兼容,例如著名的HTML整洁(最近3年更新)…
注意:我不想将此应用于页面源(如PHP或JS那样),而是应用于编辑器中的代码,以便在标记之间出现清晰的层次结构。
理想情况下,我想要Mac OS X工具,但我将使用任何在线工具,最后重新订购与Wine兼容的工具。
PS,目前我使用Panic的Coda
我已经花了大约2个小时来搜索Google并尝试各种工具,但是它们要么不做缩进标记,要么它们与HTML5不兼容,例如著名的HTML整洁(最近3年更新)…
注意:我不想将此应用于页面源(如PHP或JS那样),而是应用于编辑器中的代码,以便在标记之间出现清晰的层次结构。
理想情况下,我想要Mac OS X工具,但我将使用任何在线工具,最后重新订购与Wine兼容的工具。
PS,目前我使用Panic的Coda
Answers:
Aptana Studio 2可以在菜单“编辑”>“格式”中执行所需的操作。我用过它,它会格式化html,css和javascript。
打开文件时,所见即所得的编辑器BlueGriffon也可以格式化html。
两种解决方案都是免费和开源的,但是Aptana可能更好。我不确定BG是否会使所有代码保持不变,也许不是。
笔记:
现在有一个Tidy的HTML5版本,可以在这里找到:https : //github.com/w3c/tidy-html5。
我一直在寻找在线工具,这可能就是为什么我找不到任何东西的原因。
有人向我指出了做到这一点的Coda插件PHP和Toolkit。同样,大多数HTML编辑器(如Taco)都是本地执行的(但Coda并非如此)。
我谦虚地建议Espresso 2。
从他们的网站:
一个且唯一的CSSEdit 3-CSSEdit屡获殊荣的可视化工具,现在位于Espresso中。出色的CSS3支持多浏览器渐变,阴影等。
使用X射线进行Web预览—查看CSS如何影响Web布局,可视化边距和填充,并快速找到任何页面元素的相关样式规则。
强大而高效的编码-CodeSense,代码折叠,智能代码段,Zen编码和拖放式Navigator可以帮助您在更少的时间内编写更好的代码。
实时样式和替代-编辑任何网站的CSS,并实时对其进行更新。无需保存,发布或重新加载。实验和调整从未如此有趣。
轻松同步和发布-使用快速发布,服务器同步和浏览,您可以使用正确的工具来处理任何基于服务器的工作流。新的Vroom引擎超快。
适合您工作流程的工作区-创新的工作区为您提供了Tabs的灵活性,同时可以与Project文件顺利集成。
奇妙的发现-针和干草堆,遇见意式浓缩咖啡。项目范围内的查找和替换,快速过滤和彩色正则表达式使搜索文件或文本变得轻而易举。
语言支持-改进的HTML5,CSS3,JavaScript和PHP;全新的Ruby,Python,Apache和Markdown。或使用XML / JS Sugars扩展Espresso。
您可以阅读Mac Appstorm 的评论以了解质量。他们给它10/10。
如果您正在寻找可以完成这项工作的Mac OS X工具,我会说TextMate。
我通常会做很多重新缩进,而我能够找到的最好的缩进是那个。
我喜欢的是它实际上并没有重新排列代码,而是以按级别而不是按tag检查嵌套和缩进的形式重新缩进代码。
“缩进选择”功能特别有用。
JetBrains PhpStorm可以使用HTML,CSS或PHP的缩进功能来实现出色而直观的工作。您可以在PHPStorm设置中更改缩进类型(制表符或空格)。