2013-01-01 9 views
12

Sto usando Phpstorm e ho un file XML che è una sola riga ma contiene molti elementi (nidificati). Solo un file XML comune:Come riformattare un file XML in 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).

Avendo aperto quel file, desidero riformattarlo con il rientro.

Ho provato con Reformat codice ... (Ctrl +Alt +L), ma non ha cambiato nulla. Ho anche rivisto le impostazioni dello stile del codice XML, ma non vedo nulla che possa ostacolarlo.

Con Phpstorm non è possibile riformattare un file XML per indentare elementi XML nidificati?

Qualcosa nella direzione simile:

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

Follow-up D: PHPStorm ha un editor di nodi come eclipse o netbeans? Qualcosa come una modalità di progettazione vista qui http://i.imgur.com/MHYFJJ5.png –

risposta

9

funziona per me (ha provato a pieno XML, non Snippet) - ci sono voluti circa 5-7 secondi per fare .. ma lo ha fatto correttamente (PhpStorm v6 EAP costruire 124.373).

Molto probabilmente si tratta di impostazioni (Codice di stile | XML | Altro): forse hai "Mantenere le interruzioni di linea" opzione selezionata o un'opzione simile?

+1

Per me era la parte "o simile", in concreto l'impostazione * Mantieni spazi bianchi * nella scheda * Altro * per XML. Grazie per il tuo feedback! – hakre

+0

Il mio "mantenere lo spazio bianco" era già spento, ma dopo averlo acceso e spento di nuovo, questo ha funzionato per me. – dman

Problemi correlati