Atajos
Control + Shift + I: Realizar importaciones de manera automática de librerías necesarias.
Control + Space: Obtener sugerencias acerca del código que estamos escribiendo.
Control + Clic: Navegar al método, Clase o declaración.
Control + Shift + Enter: Ampliar a Pantalla completa.
Control + A: Seleccionar todo el código.
Control + Shift + S: Guardar todo.
Control + E: Elimina la linea actual.
Alt + Insertar: Insertar Código. Constructor, getter, setters, Logger.
Alt + Enter: Sugerencias de el IDE sobre texto subrayado cuando hay algún error
Control + R: Si lo hacemos sobre el identificador, renombra todas las ocurrencias
Alt + Shift + F: Organizar código.
Control + W: Cerrar pestaña actual.
Control + Shift + U: Crear test.
Control + Shift + D: Acceder a las 5 ultimas copias del portapapeles.
Control + N: Nuevo archivo.
Control + Shift + C: Comentar linea seleccionada.
Control + Shift + 7: Mostrar paleta de propiedades del objeto seleccionado.
Control + Shift + 8: Mostrar paleta de componentes.
Control + Shift + P: Crear reporte de impresión, tanto para código como para formularios.
Shit + Suprimir: Cortar linea actual.
Control + K: Auto-completar código.
Shift + Alt + Flechas ↑↓: Mover linea o lineas seleccionadas hacia arriba o hacia abajo.
Control + Tabulador: Navegar entre pestañas.
sout + Tabulador: System.out.println(“”);
for + Tabulador: for (int i = 0; i < 10; i++) {}
Control + Shift + Flecha ↓: Duplicar linea seleccionada.
Control + Shift + R: Selección rectangular.
Control + 4: Mostrar output (Consola de salida)
Control + 7: Navegador.
Control + 1: Proyectos.
Control + F5: Debug Proyect.
Los atajos siguientes son escribiendo la palabra mencionada y presionando tabulador:
fcom + Tab: Se obtiene el código para agrupar y comentar.
// <editor-fold defaultstate="collapsed" desc="comment">
// </editor-fold>
fori + Tab: Genera el código for. Otros similares son “forc”, “fore”, “forl”, and “forv”
for (int idx = 0; idx < arr.length; idx++) {
Object elem = arr[idx];
}
iff + Tab: Genera if.
if (exp) {
}
sw + Tab: Genera switch.
switch (var) {
case val:
break;
default:
throw new AssertionError();
}
whilexp + Tab: Genera While. Otras variantes son whilen y whileit.
whilexp
while (exp) {
}
whileit:
while(it.hasNext()) {
Object elem = it.next();
}
whilen:
while(en.hasMoreElements()) {
Object elem = en.nextElement();
}