2011-09-29 126 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

相關問題