En eclipse puede hacer clic en Ctrl+ Ien cualquier línea, y sangrará automáticamente la línea o grupo de líneas de acuerdo con el esquema de sangría que elija en la configuración.
Realmente extraño esta característica en Netbeans. ¿Hay alguna característica equivalente?
Soy consciente de Alt+ Shift+ Fpero no es lo suficientemente bueno. Quiero sangrar un grupo de líneas, y no todo el archivo.
java
netbeans
ide
indentation
Elazar Leibovich
fuente
fuente
Respuestas:
Abra Herramientas -> Opciones -> Mapa de teclas , luego busque la acción llamada "Volver a sangrar la línea o selección actual" y establezca el acceso directo que desee.
fuente
Atajo :
Al utilizar el acceso directo anterior, NetBeans sangra su selección. Si no se selecciona nada, sangra todo el archivo.
¡Incluso puede formatear múltiples archivos / carpetas a la vez! En la
Projects
ventana / barra lateral, si selecciona una o más carpetas o archivos y utiliza el acceso directo, NetBeans pregunta "¿Formatea recursivamente los archivos y carpetas seleccionados? ". Presionando OK formateará recursivamente todos los archivos / carpetas seleccionados.Los accesos directos anteriores funcionan en NetBeans de las versiones 7 a 12.
fuente
/** **/
comentarios y corchetes{}
). Esto es particularmente problemático cuando se trabaja con el código de otras personas y todo lo que quiere hacer es que la sangría coincida con lo que le parece legible.Shift
+Alt
+F
sangra todo el archivo.fuente
Seleccione las líneas que desea formatear (sangría), luego presione Alt + Shift + F. Solo las líneas seleccionadas serán reformateadas.
fuente
Ctrl
+Shift
+F
hará un formato de todo el código en la página.fuente
Aquí está el procedimiento completo para sangrar automáticamente un archivo con Netbeans 8.
El primer paso es ir
Tools -> Options
y hacer clic en el botón Editor y en la pestaña Formato como se muestra en la siguiente imagen.Cuando haya configurado sus 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 a Java también.
El segundo paso es hacer CTRL+ Aen el archivo donde desea aplicar su nueva configuración de formato. Luego, ALT+ SHIFT+ Fo haga clic en el menú
Source -> Format
.Espero que esto ayude.
fuente
Si desea una sangría automática al igual que Emacs lo hace en TAB, es decir, sangra la línea actual y mueve el cursor al primer carácter que no sea un espacio en blanco, haga esto:
Inserte el siguiente código de macro:
línea-reindent línea-caret-primera-columna caret-begin-line
Haga clic en "Establecer acceso directo" y presione TAB
fuente
Tengo Netbeans 6.9.1 abierto ahora y ALT + MAYÚS + F sangra solo las líneas que ha seleccionado.
Si no se seleccionan líneas, sangrará todo el documento en el que se encuentre.
Un comportamiento posiblemente no intencionado es que si ha seleccionado SOLO 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 sangrar solo una línea simplemente seleccionando los primeros caracteres pero no funcionó, sí, sé que soy flojo como el infierno ...
fuente
Para formatear todo el código en NetBeans, presione Alt + Shift + F. Si desea sangrar líneas, seleccione las líneas y presione Alt + Shift + tecla de flecha derecha, y para eliminar sangría, presione Alt + Shift + tecla de flecha izquierda.
fuente
para Java NetBeans 7.1 y posterior, incluso en NetBeans 8.0 (que estoy usando actualmente) y posterior, el acceso directo es:
Alt+ Shift+F
si observa el
KeyMap
acceso desde el menú:Tools
->Options
->Keymap
, la "acción" es el formato definido con el acceso directo: Alt+ Shift+Ffuente