Hice un poco de google con la esperanza de encontrar un puesto de atajos idea similar al post de Jeff sobre los métodos abreviados de Visual Studio ( Visual Studio .NET 2003 y 2005 Funciones rápidas de teclado ), pero en realidad no descubro nada que ayudó. Esperemos que las respuestas a esta pregunta llenen el vacío.
intellij-idea
keyboard-shortcuts
eulerCircuit
fuente
fuente
Respuestas:
Estos son algunos de mis atajos de teclado más utilizados
La selección con reconocimiento de sintaxis en el editor selecciona una palabra en el cursor y luego selecciona áreas de expansión del código fuente. Por ejemplo, puede seleccionar un nombre de método, entonces la expresión que llama a este método, entonces toda la declaración, a continuación, el bloque que contiene, etc .: Ctrl+W
Código de Terminación básica, a los métodos completos, palabras clave, etc .: Ctrl+Space
Ir a la declaración. Use esto para navegar a la declaración de una clase, método o variable utilizada en algún lugar del código: Ctrl+B
Introducir refactorización de variables, para crear una variable a partir de una expresión. Esta expresión puede incluso estar incompleta o contener errores. Desde la versión 8, IDEA selecciona de forma inteligente una expresión probable cuando no se selecciona texto: Ctrl+ Alt+V
Vaya a Clase, para abrir rápidamente cualquier clase en el editor: Ctrl+N
Para abrir cualquier archivo, no solo clases: Ctrl+ Shift+N
Comentario / descomentar línea o selección actual: Ctrl+/ y Ctrl+ Shift+/
Popup rápido de JavaDoc para mostrar el JavaDoc del método o clase en el cursor de texto: Ctrl+Q ( Ctrl+J en Mac OS X)
Smart Type Completion para completar una expresión con una llamada a método o variable con un tipo adecuado en el contexto actual: Ctrl+ Shift+Space
Cambie el nombre de refactorización para cambiar el nombre de cualquier identificador. Puede buscar comentarios, archivos de texto y en diferentes idiomas también: Shift+F6
Seleccione en Ventana emergente para seleccionar rápidamente el elemento editado actualmente (clase, archivo, método o campo) en cualquier vista (Vista de proyecto, Vista de estructura u otra): Alt+F1
Resalte Usos en el archivo. Coloque el cursor de texto en cualquier identificador sin seleccionar ningún texto y mostrará todos los lugares del archivo donde se usa esa variable, método, etc. Úselo en lanzamientos, intente o capture la palabra clave para mostrar todos los lugares donde se produce la excepción. Úselo en la palabra clave implements para resaltar los métodos de la interfaz implementada: Ctrl+ Shift+F7
fuente
De lejos, mi atajo de uso múltiple favorito es Ctrl+ Shift+A
Hace una búsqueda mientras escribe a través de todos los comandos en intellij. ¡No solo eso, sino que cuando encuentre el comando que desea, también mostrará la tecla de acceso directo correspondiente al lado!
fuente
Estos son los atajos de teclado de Intellij IDEA que encuentro más útiles (enumerados aproximadamente en el orden de uso para mí):
El acceso directo que más uso es Ctrl+ B(Ir a la declaración), para ver qué hace un método, dónde se declara una variable, etc. Esto casi siempre va seguido de Ctrl+ Alt+ Leftpara volver a donde estaba ( Ctrl+ Alt+ Rightfunciona para “ir adelante "de nuevo).
Un acceso directo de navegación relacionado es Ctrl+ Alt+ B, (Ir a implementación). Presiónelo cuando el cursor esté en el nombre del método de una interfaz, y obtendrá una lista emergente de todos los lugares donde se implementa este método, y puede seleccionar a cuál desea ir (si solo hay una implementación , vas directamente allí). Lo mismo ocurre con los métodos anulados.
Lo opuesto a esto es Ctrl+ U(Ir a supermétodo / superclase). Si el cursor está en la implementación de un método en una interfaz (indicado por el pequeño símbolo de interfaz verde en la canaleta izquierda), este acceso directo lo lleva a la interfaz misma.
Cuando quiero ver todos los lugares donde se usa un método o variable (que quiero hacer mucho), uso Ctrl+ Alt+ F7(Mostrar usos). Esto le brinda una lista emergente de todos los usos, y puede navegar fácilmente a cada uno. Prefiero esto sobre Alt+ F7(Buscar usos), que le brinda la misma información, pero en un panel separado a continuación.
Para buscar clases, uso Ctrl+ N(Ir a clase), que le permite buscar usando solo las letras mayúsculas en el nombre de la clase ("jorobas de camello") y * como comodín.
Otro acceso directo que uso, tanto cuando leo y escribo código, es Ctrl+ P(Información de parámetro) en los argumentos de métodos y constructores, para ver los tipos y nombres de los parámetros.
Cuando se trata de escribir código, uso mucho Ctrl+ space(Completar código básico) para completar automáticamente los nombres de métodos, nombres de variables, etc. (o simplemente para ver qué métodos están disponibles para un determinado objeto, intentando completar automáticamente directamente en el punto siguiendo el nombre del objeto).
Para buscar en el archivo actual utilizo Ctrl- F(Buscar - probablemente el atajo menos sorprendente en esta lista), F3/ Shift+ F3(Buscar siguiente / anterior) para repetir la búsqueda, y Ctrl+ Shift+ F(Buscar en ruta) para buscar en todo el proyecto.
Ctrl+ W(Seleccionar bloques de código que aumentan sucesivamente) es útil al seleccionar fragmentos de código. Al presionarlo repetidamente se selecciona más y más código. Útil al buscar, sangrar, comentar código, etc.
Si hay errores en el archivo, F2/ Shift+ F2(error resaltado siguiente / anterior) saltará a ellos.
Uso la secuencia Alt+ C, N(Mostrar vista de cambios) para ver qué archivos del proyecto he modificado en comparación con el repositorio de subversion. Para diff del archivo actual con la versión en el repositorio de subversión, utilizo la secuencia Alt+ C, S, Y(comparar con la misma versión del repositorio). En la vista de diferencias, uso F7/ Shift+ F7para navegar entre los cambios.
Cuando no estoy en la vista de diferencias, uso Ctrl+ Shift+ Alt+ Up/ Ctrl+ Shift+ Alt+ Downpara saltar a las partes del archivo que se han cambiado en comparación con la versión extraída. En cada punto de modificación, verá la parte correspondiente en la versión extraída en una ventana emergente.
Finalmente, ejecuto pruebas JUnit usando Ctrl+ Shift+ F10.
Editar: Un atajo realmente útil que solo comencé a usar en los últimos meses es Ctrl+ E. Aparece una ventana emergente con los 15 archivos usados más recientemente, y solo tiene que desplazarse hacia abajo hasta el que desea y presionar enter para navegar hasta él.
fuente
Según la gente de Jetbrains, tendrá que ser esto, ya que son para el que usa la camisa: (Lo obtuve de Devoxx)
fuente
Ayuda \ Guía de productividad
Le dice cuáles son los accesos directos que usa / no usa y muestra estadísticas de uso. Le guiará a las características desconocidas.
fuente
Algunos de los ahorradores de tiempo:
El blog Canoo contiene algunos (+8) artículos sobre algunos atajos de teclado IntelliJ más avanzados.
Los complementos de Key Promoter y Shortcut keys list son realmente útiles para (constantemente) aprender nuevos atajos de teclado IntelliJ.
fuente
Intente usar el complemento Key Promoter . Eso ayudará a aprender los atajos. Un par de atajos aparte de las sugerencias anteriores:
fuente
Esto probablemente depende de su entorno de desarrollo, pero cuando realizo el desarrollo de BlackBerry, codifico en IntelliJ y aún compilo y depuro a través de BlackBerry JDE. Ctrl+ Shift+ Ces vital en este caso, ya que le permite copiar la ruta completa del archivo que está editando actualmente, lo que facilita la apertura del archivo en un entorno de desarrollo separado.
fuente
Sí, Ctrl+ Shift+ Aes el más útil. Es un atajo meta
fuente
Dentro de la herramienta: "Ayuda -> Referencia del mapa de teclas predeterminado" (como lo sugiere krosenvold )
En Internet: "Documentación para desarrolladores de IntelliJ IDEA"
Tarjetas de referencia de acceso directo de teclado de Windows, Linux y Mac para las versiones 8, 7, 6, 5 y 4.5.
(¡ Sabía que había visto y usado estas "cartas" de referencia antes! ;-)
Uno de mis favoritos (no se muestra en las tarjetas JetBrains) es " Ctrl + Shift + { Flecha arriba o abajo }" para mover líneas / métodos hacia arriba y hacia abajo en el código fuente.
Vea también la página "Atajos de teclado de Intellij Idea" en el Wiki de Ward .
fuente
Shift+ Deleteelimina toda la línea (la 'cortará' al portapapeles)
Ctrl+ Alt+ Lpara reformatear y optimizar las importaciones
Ctrl+ Shift+ Jpara unir líneas (extraer contenido de la siguiente línea hasta la línea actual).
fuente
Alt+ Shift+ Insert- cambia al modo de selección de columna , lo que permite la selección de fragmentos de texto rectangulares (columnas)
Ctrl+ Shift+ Backspace- ir a la edición de código más reciente. Golpea de nuevo para ir aún más atrás. Muy útil al codificar algo, navegar en otras clases por un tiempo y luego querer volver a donde dejamos nuestro código.
Ctrl+ E- archivos abiertos recientemente
Ctrl+ Shift+ E- archivos editados recientemente
Ctrl+ Shift+ V: pega uno de los valores anteriores del portapapeles
fuente
Uno de mis favoritos reales puede no contar exactamente como un atajo de teclado. Pero la plantilla inteligente "iter" es realmente genial.
Básicamente, si desea iterar a través de algo que utiliza un tipo de bucle for "iter", luego presione para usar la plantilla en vivo
itertab
determinará la variable más probable sobre la que desea iterar y generará un bucle for para ella. Estoy bastante seguro de que usa la referencia más cercana a un objeto que admite la iteración.
fuente
Ctrl+ F11invoca un diálogo con todas las teclas alfanuméricas en el teclado. Al seleccionar una vacía, se agregará la línea actual a los marcadores y se marcará la línea con la tecla seleccionada.
Shift+ F11invoca una lista de marcadores. Presionar una tecla lleva al marcador asociado.
fuente
Ctrl+ Shift+ Enter: completa automáticamente la instrucción de código que está escribiendo, insertando comillas, corchetes, llaves y otros signos de puntuación según sea necesario.
fuente
F7 F8 F9 para depurar
fuente
Si viene de Eclipse: http://tanu.wordpress.com/2010/09/24/moving-from-eclipse-to-intellij-idea/
La documentación general y los accesos directos se encuentran en el sitio de Intellij http://www.jetbrains.com/idea/documentation/index.jsp
fuente
Cualquier combinación de Ctrl+ Alt+ Shifty N.
Ctrl+ Shift+ Ten idea8 también es excelente.
También hay un mapa de teclas completo en la ayuda en línea.
fuente
Ctrl+ N: Clase abierta.
Alt+ F7: Encuentra usos.
fuente
http://www.jetbrains.com/idea/docs/ReferenceCard70_mac.pdf tiene todo lo que necesita. después de un tiempo, desarrollará su propia preferencia por ciertos accesos directos.
fuente
Este enlace tiene todo lo que necesitas. Además, en Idea 8 al menos, cada acceso directo es completamente personalizable, por lo que realmente depende de usted cuáles son los más útiles.
Idea 8 PDF de referencia
fuente