2012-03-26 10 views
5

Io uso molto il formato automatico di Netbeans (ctrl + alt + f). È una funzione molto bella !.Netbeans: Auto Formato: prevenuto per una sezione del mio codice

Ma io uso StringBuffer.append() per generare qualche xml. Rientro il parametro .append per rappresentare la struttura del nodo del mio xml.

msg.append("<?xml version=\"1.0\" encoding=\"UTF-8\"?>"); 
    msg.append( "<root>"); 
    msg.append( "<subNode/>"); 

il mio problema: la formattazione automatica sposta tutti i miei parametri nella stessa colonna.

msg.append("<?xml version=\"1.0\" encoding=\"UTF-8\"?>"); 
    msg.append("<root>"); 
    msg.append("<subNode/>"); 

La mia domanda: Come posso impedire al formato automatico di modificare il mio codice su una sezione del mio file. Spero di trovare qualcosa di simile a "editor-fold".

//<editor-noAutoFormatting>" 
    msg.append("<?xml version=\"1.0\" encoding=\"UTF-8\"?>"); 
    msg.append( "<root>"); 
    msg.append( "<subNode/>"); 

risposta

3

La questione è già stato chiesto:

c'è purtroppo nessuna risposta per questo. L'idea di annotazione non è implementata per la formattazione (o non la trovo).

Quindi, da ora l'unico modo per evitare questo, è selezionare il testo che si desidera formattare, senza la parte xml e quindi utilizzare il formato.

EDIT:

Le uniche cose che ho trovato per evitare di formattazione automatica per eliminare gli spazi è quello di utilizzare i commenti /* */ spazi .Le tra di loro non saranno in assetto da Netbeans formattatore.

Esempio:

msg.append(/* */"<subNode/>");. 
+0

ho fatto sega e leggere tali posti. Ma la mia domanda è diversa. Non desidero MODIFICARE/prevenire il comportamento di GLOBAL autoformat, voglio prevenirlo SOLO IN UNA SEZIONE SPECIFICA del mio codice. – Loda

+0

il problema con "non selezionare questa sezione di codice", è che se non si seleziona alcuna sezione, la formattazione automatica si applica all'intero documento! – Loda

+0

La soluzione che uso attualmente è quella di aggiungere uno spazio bianco davanti al mio const. (molto brutto) – Loda

Problemi correlati