2013-01-01 38 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