¿Cómo creo una nueva clase en IntelliJ sin usar el mouse?

178

¿Hay alguna manera de crear una nueva clase en la ubicación deseada sin usar el mouse en IntelliJ?

Entiendo que no hay enlace de teclado en el mapa de teclas predeterminado.

JavaRocky
fuente
44
Por favor, especifique el sistema operativo! Los diseños de teclado son diferentes para Windows / Linux y Mac.
shaunthomas999
Mac: Command + 1entoncesctrl + return
Janac Meena

Respuestas:

260

Si ya está en la Vista del proyecto, presione Alt+ Insert( Nuevo ) | Clase . La vista de proyecto se puede activar mediante Alt+ 1.

Para crear una nueva clase en el mismo directorio que la actual, use Ctrl+ Alt+ Insert( Nuevo ... ).

También puede hacerlo desde la barra de navegación, presione Alt+ Home, luego elija el paquete con las teclas de flecha, luego presione Alt+ Insert.

Otro atajo útil es Ver | Seleccione En ( Alt+ F1), Proyecto ( 1), luego Alt+Insert para crear una clase cerca de la existente o use las teclas de flecha para navegar por los paquetes.

Y otra forma más es simplemente escribir el nombre de la clase en el código existente donde desea usarlo, IDEA lo resaltará en rojo ya que aún no existe, luego presione Alt+ Enterpara la ventana emergente Acciones de intención, elija Crear clase .

CrazyCoder
fuente
1
Gracias CrazyCoder De hecho estás loco. Por cierto, ¿estás lo suficientemente loco como para usar el depurador IntelliJ sin el mouse? No se puede hacer te lo digo! Estoy hablando de una navegación completa por las ventanas de depuración.
JavaRocky
2
Probablemente no pueda hacer todo con el teclado en el depurador, pero la mayoría de las cosas son posibles. Alt + 5 activa el panel, Tab cambia entre cuadros / variables / relojes, arriba / abajo en el cuadro de cambios de cuadros, F2 en variables edita variables, Insertar en relojes agrega reloj, otras teclas comunes también funcionan (como eliminar / flechas, etc.). Algunas acciones no tienen accesos directos predeterminados y deben asignarse en Configuración | Mapa de teclas
CrazyCoder
Estoy de acuerdo en que no todo es posible con el teclado solo con el depurador. CrazyCoder, ¡te reto a que desconectes el teclado y trabajes con IntelliJ!
JavaRocky
¿Hay alguna forma de hacerlo desde el código con una sola pulsación de tecla? Parece que he estado tratando de resolver esto de vez en cuando durante años.
Sophistifunk
@Blundell hay muchos mapas de teclas proporcionados, por lo que no puedo especificar teclas de acceso rápido para todos ellos, solo abre la configuración del mapa de teclas o usa Help| Find Actionpara descubrir cuál es el shorcut para Nueva acción en su mapa de teclas.
CrazyCoder
100

También puedes usar: ctrl+ alt+insert

Muchas maneras
fuente
18

Con EscyCommand + 1 puede navegar entre la vista del proyecto y el área del editor, hacia atrás y hacia adelante, de esta manera puede seleccionar la carpeta / ubicación que necesita

Con Control +Option + Nusted puede activar Nuevo archivo menú y seleccionar lo que necesite, clase, interfaz, archivo, etc. Esto funciona tanto en el editor como en la vista del proyecto y se relaciona con la ubicación actual seleccionada

// tenga en cuenta que esto funciona con la asignación de teclas estándar

Rodislav Moldovan
fuente
Esto fue útil! Gracias.
Fazli Zekiqi
10

Para Mac Os, command + 1 , luego presione control + return

Vishal Nagpure
fuente
6

En Mac, puede navegar a la ubicación en la vista Proyecto donde desea crear su clase y luego usar ⌘Nseguido de Enter.

Ivaylo Toskov
fuente
5

En Mac OS 10.14.5, Idea Intellij 2019.1.3 - Presione command + 1 para navegar a los archivos del proyecto y luego presione control + n

Adelin
fuente
4

Hago esto mucho y no tengo una insertllave en mi computadora portátil, así que hice mi propia combinación de teclas. Puede hacerlo abriendo Configuración> Configuración IDE> Mapa de teclas y navegando al Menú principal> Archivo> Nuevo ... (recomendaría escribir "nuevo" en el cuadro de búsqueda; eso lo reducirá considerablemente).

Luego puede agregar un nuevo atajo de teclado para él haciendo doble clic en ese elemento y seleccionando Agregar atajo de teclado .

Michael Dorst
fuente
1

Si usas Mac, estás de suerte. Uno puede cambiar el mapa de teclas para Intellij como Mac OS X, luego puede usar option+ C.

Alan Dong
fuente
¿Qué versión de Intellij, y usaste el mapa de teclas OSX?
Alan Dong
0

En mi sistema (linux mint) no puedo obtener una combinación de trabajo alt+, insertasí que hago los siguientes pasos:

alt+ 1(navegue hasta "árbol") -> "botón de contexto - clic con el botón derecho del mouse analógico" (entre derecho alty ctrl) - luego con las flechas (arriba o abajo) la opción deseada (cree una nueva clase o paquete o ...)

Espero que ayude a algunos propietarios de "menta")).

Andrey
fuente
0

También busqué esta respuesta. El equivalente de command + N en Mac OS para Windows es ctr + alt + insert que @manyways ya respondió. Si busca esto en la configuración, está en Configuración> Configuración IDE> Mapa de teclas, Otro> Nuevo ...

Bohdan Myslyvchuk
fuente