2013-01-01 39 views
12

我正在使用Phpstorm,我有一些XML文件只是一行,但包含很多(嵌套)元素。只是一個常用的XML文件:如何重新格式化Phpstorm中的XML文件?

<?xml version="1.0" encoding="UTF-8"?> 
<response><status><version>4.2</version><code>0</code><message>Success</message></status><songs><song>... 

gist of the full XML)。

打開該文件後,我想用縮進來重新格式化它。

我一直在使用重新格式化代碼...按Ctrl + Alt鍵+大號)嘗試,但它並沒有改變任何東西。我也回顧了XML代碼風格設置,但我沒有看到任何阻礙。

Phpstorm是否可以重新格式化XML文件來縮進嵌套的XML元素?

東西到像方向:

<?xml version="1.0" encoding="UTF-8"?> 
<response> 
    <status> 
    <version>4.2</version> 
    <code>0</code> 
    <message>Success</message> 
    </status> 
    <songs> 
    <song> 
     ... 
+1

後續問題:PHPStorm是否有類似eclipse或netbeans的節點編輯器?就像這裏看到的設計模式一樣http://i.imgur.com/MHYFJJ5.png –

回答

9

對我的作品(試穿了完整的XML,而不是片段) - 花了大約5-7秒鐘做..但這樣做是正確的(PhpStorm V6 EAP建立124.373)。

最有可能是你的設置(代碼樣式| XML |其他):也許你有「保留換行」選項選中或類似的選項?

+1

對於我來說,這是「或類似」的部分,具體在*的其他*選項卡上保留空格*設置。感謝您的反饋意見! – hakre

+0

我的「保留空白設置」已關閉,但在打開和關閉後,這對我有效。 – dman