2013-01-01 16 views
12

Używam Phpstorm i mam plik XML, który jest tylko w jednym wierszu, ale zawiera wiele elementów (zagnieżdżonych). Tylko wspólny plik XML:Jak ponownie sformatować plik XML w Phpstorm?

<?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).

Po otworzeniu tego pliku chcę go ponownie sformatować za pomocą wcięć.

Próbowałem, używając sformatować kod ... (Ctrl + Alt + L), ale to niczego nie zmienia. Sprawdziłem również ustawienia stylu kodu XML, ale nie widzę nic, co stoi na przeszkodzie.

Czy to nie jest możliwe z Phpstorm do ponownego sformatowania pliku XML w celu zagnieżdżenia zagnieżdżonych elementów XML?

Coś w kierunku jak:

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

Kontynuacja P: Czy PHPStorm ma edytor węzłów taki jak eclipse lub netbeans? Coś takiego jak tryb projektowania widoczny tutaj http://i.imgur.com/MHYFJJ5.png –

Odpowiedz

9

pracuje dla mnie (próbowałem na pełnym XML, nie snippet) - zajęło to około 5-7 sekund do zrobienia .. ale zrobił to prawidłowo (PhpStorm v6 EAP zbudować 124.373).

Najprawdopodobniej to ustawienia (kodu styl | XML | Inne): może masz „Zachowaj podziały wierszy” opcja sprawdzone lub podobna opcja?

+1

To była dla mnie część "lub podobna", konkretnie ustawienie * Zachowaj białe przestrzenie * na karcie * Inny * dla XML. Dziekuję za odpowiedź! – hakre

+0

Moje ustawienie "zachowaj białe przestrzenie" już było wyłączone, ale po włączeniu i wyłączeniu znowu zadziałało. – dman

Powiązane problemy