2012-03-26 18 views
5

Utilizo mucho el formato automático de Netbeans (ctrl + alt + f). Es una función muy agradable !.Netbeans: Formato automático: evitarlo para una sección de mi código

Pero utilizo StringBuffer.append() para generar algunos xml. Sande el parámetro .append para representar la estructura del nodo de mi xml.

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

mi problema: el autoformato mueve todos mis parámetros a la misma columna.

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

Mi pregunta: ¿Cómo puedo evitar que el formato automático para modificar mi código en una sección de mi archivo. Espero encontrar algo similar a "fold de editor".

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

Respuesta

3

La cuestión ya ha sido preguntar:

Desafortunadamente no existe una respuesta para eso. La idea de la anotación no está implementada para formatear (o no la encuentro).

Así que, de ahora en adelante, la única forma de evitar esto es seleccionando el texto que desea formatear, sin su parte xml y luego use el formato.

EDITAR:

Las únicas cosas que encontré para evitar formato automático para eliminar espacios es utilizar los comentarios /* */ espacios .Los entre ellos no serán ajuste por Netbeans formateador.

Ejemplo:

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

hice sierra y leer esos mensajes. Pero mi pregunta es diferente. No deseo CAMBIAR/prevenir el comportamiento de autoformato GLOBAL, quiero prevenirlo SÓLO EN UNA SECCIÓN ESPECÍFICA de mi código. – Loda

+0

el problema con "no seleccionar esta sección de código", es que si no selecciona ninguna sección, ¡autoformato se aplica a todo el documento! – Loda

+0

La solución que uso actualmente es agregar espacio en blanco delante de mi const. (muy feo) – Loda

Cuestiones relacionadas