sangria indentar identar formato formatear código como codigo autoformato alinear java netbeans ide indentation

java - identar - indentar codigo netbeans



¿Cómo autoindentario en Netbeans? (10)

En eclipse, puede hacer clic en Ctrl + I en cualquier línea, y sangrará automáticamente la línea o el grupo de líneas de acuerdo con el esquema de sangría que elija en la configuración.

Realmente me falta esta característica en Netbeans. ¿Hay alguna característica equivalente?

Soy consciente de Alt + Shift + F, pero no es lo suficientemente bueno. Quiero sangrar un grupo de líneas, y no todo el archivo.


Al presionar Alt + Shift + F, sangrías tu selección. Si no se selecciona nada, sangra todo el archivo.

En las versiones más nuevas de NetBeans, ¡puede incluso formatear múltiples archivos / carpetas a la vez! En la ventana / barra lateral Projects , si selecciona una o más carpetas o archivos y presiona Alt + Mayús + F. NetBeans pregunta "Formatear recursivamente los archivos y carpetas seleccionados? " Y al presionar OK se formatearán recursivamente todos los archivos / carpetas seleccionados.

En Mac OS X, el acceso directo es Ctrl + Shift + F. (nota: es Ctrl y no )

He usado los atajos anteriores en NetBeans 7 y 8.


Aquí está el procedimiento completo para auto-sangrar un archivo con Netbeans 8.

El primer paso es ir a Tools -> Options y hacer clic en el botón Editor y la pestaña Formato como se muestra en la siguiente imagen.

Cuando haya configurado las opciones de formato, haga clic en el botón Aplicar y en Aceptar. Tenga en cuenta que mi ejemplo es con lenguaje C ++, pero esto también se aplica también a Java.

El segundo paso es presionar CTRL + A en el archivo donde desea aplicar su nueva configuración de formato. Luego, ALT + MAYÚS + F o haga clic en el menú Source -> Format .

Espero que esto ayude


Para formatear todo el código en NetBeans, presione Alt + Shift + F. Si desea sangrar líneas, seleccione las líneas y presione Alt + Mayús + tecla de flecha derecha, y para anular la sangría, presione Alt + Mayús + tecla de flecha izquierda.


Seleccione las líneas que desea reformatear (sangrado), luego presione Alt + Shift + F. Solo las líneas seleccionadas serán reformateadas.


Si desea auto-sangrar como Emacs lo hace en TAB, es decir, sangrar la línea actual y mover el cursor al primer carácter que no sea de espacio en blanco, haga esto:

  1. Vaya a Herramientas -> Opciones -> Editor -> Macros
  2. Crea una nueva macro y llámala algo así como "tabindent"
  3. Inserte el siguiente código de macro:

    línea-de-cuidado-de-línea-de-cuidado-línea-de-cuidado

  4. Haga clic en "Establecer acceso directo" y presione TAB


Tengo netbeans 6.9.1 abierto en este momento y ALT + MAYÚS + F solo sangra las líneas que ha seleccionado.

Si no se seleccionan líneas, sangrará todo el documento en el que se encuentre.

1 comportamiento posiblemente no deseado es que si ha seleccionado SOLAMENTE 1 línea, debe seleccionarse por completo; de lo contrario, no hace nada. Pero no tiene que seleccionar completamente la última línea de un grupo ni la primera.

Esperaba que marcara solo una línea seleccionando el primer par de caracteres pero no funcionó, sí, sé que soy vago como el infierno ...


para Java NetBeans 7.1 y posterior, incluso en NetBeans 8.0 (que estoy usando actualmente) y más tarde, el atajo es:

Alt + Shift + F

si observa el acceso a KeyMap desde el menú: Tools -> Options -> Keymap , la "acción" es Formato definido con el acceso directo: Alt + Shift + F


Ctrl + Shift + F hará un formato de todo el código en la página.


Shift + Alt + F sangra todo el archivo.


Abra Herramientas -> Opciones -> Mapa de teclas , luego busque la acción llamada "Volver a indentar la línea o selección actual" y establezca el acceso directo que desee.