2011-09-29 137 views

回答

6

是的,有一种可能性,但不是一个简单的。使用文本过滤器,如果您可以找到您选择的过滤器,则将其放入Library/Application Support/TextWrangler/Text Filters,并从Text/Apply Text Filter菜单中找到它。

这是你如何对XML做到这一点: http://magp.ie/2010/02/15/format-xml-with-textwrangler/

和PHP: http://wizguild.com/textwrangler_phptidy_filter/

+2

在我的Mac OS上找不到文件夹Library/Application Support/TextWrangler x 10.8 – AmineG

+0

嘿@ someone0 - 您可以自己创建文件夹,然后重新启动应用程序。 OSX比Windows要困难得多......'它正常工作'是一堆sh **!如果你知道bash脚本和UNIX命令,它就可以工作。 :( – OceanLife

+1

@ someone0如果你看不到库文件夹:库文件夹确实存在但隐藏在Finder中打开你的个人文件夹,从Go菜单中选择“Go to Folder ...”并进入Library。我将它添加到我的系统上的收藏夹 – Sam

2

创建一个新的文件 - >整洁XML.sh

复制和粘贴低于此线:

#!/bin/sh XMLLINT_INDENT=$'\t' xmllint --format --encode utf-8 -

保存在辅ktop

打开Finder,并前往文件夹 - >〜/库/ Application Support /的TextWrangler /文本过滤

从桌面移动你的整洁XML.sh到文本过滤器。

打开TextWrangler并美化你的xml文件。

+0

我遇到了这个问题,即使我直接从浏览器的开发工具生成的原始HTML源代码中复制代码,它仍然说有不完整的代码。 –

+0

好的,添加--html标志会更加成功,但它所做的只是将代码包装在HTML和BODY标记中,并且不会缩进或对齐任何东西。它警告我关于重复的id标签,我赞赏,但我希望它会,你知道,格式化文本... –

+0

这工作就像魅力。谢谢! – AntonSack

相关问题