keymap intellij idea comment cheatsheet ubuntu intellij-idea ide keyboard-shortcuts

ubuntu - idea - intellij shortcuts reset



Gestionar conflictos de atajos de teclado entre IDE y OS(Ubuntu) (9)

Cambié los accesos directos de ubuntu a

  • ctrl + win + L
  • Ctrl + Victoria + Izquierda

similar al original. Funciona bien para mí

Estoy usando IntelliJ IDEA, pero creo que esto se aplica a cualquier IDE.

En IDEA, algunos atajos de teclado muy útiles entran en conflicto con los atajos de teclado de Ubuntu. Algunos ejemplos:

  • Ctrl + Alt + L : formatea el código fuente (asignado a "Bloquear pantalla" en Ubuntu)
  • Ctrl + Alt + Izquierda : navega hacia atrás (asignada a "cambiar al área de trabajo a la izquierda del área de trabajo actual" en Ubuntu)
  • ...

He estado usando Ubuntu durante mucho tiempo, y estoy acostumbrado a estos accesos directos. Los uso todo el tiempo para cambiar entre espacios de trabajo, bloquear mi sesión ... Al mismo tiempo, sé cuán útiles pueden ser los atajos de IntelliJ, y quiero evitar usar el mouse tanto como sea posible.

Actualmente, mi solución para "código fuente de formato" es Alt + D (abre el menú "Código"), seguido de "R" ("Reformatear código"). Funciona bien, ya que no formateo el código con tanta frecuencia, pero podría ser mejor. Sin embargo, no hay una alternativa real para Ctrl + Alt + Izquierda .

¿Cómo manejas estos conflictos en tu IDE?

¿Simplemente reasignas todos los atajos de teclado IDE en conflicto a otra cosa (y luego te pierdes cuando estás programando un par con un colega con diferentes accesos directos ...)?

¿Remapea los atajos de teclado de Linux (aunque los "usen")?

¿Hay alguna manera de hacer que los atajos de teclado sean "contextuales"? Con esto, quiero decir: presionar una tecla para entrar en el "modo IDEA" al codificar (todos los accesos directos conflictivos de Ubuntu están desactivados temporalmente), presionar la tecla nuevamente para volver al "Modo estándar" (los accesos directos de Ubuntu son reactivos).

¿Tiene alguna otra idea / sugerencia sobre cómo manejar este problema?


Desde el enlace hasta la solicitud de funciones proporcionada por CrazyCoder:

En realidad, hay varios esquemas agrupados: "Predeterminado para GNOME", "Predeterminado para KDE" creado exactamente para ese propósito. No he comprobado ahora accesos directos particulares como Ctrl + Alt + L, pero estos esquemas se crearon para evitar conflictos con GNOME y KDE, respectivamente.

"Predeterminado para Gnome" fue el truco para mí (estoy en ArchLinux, Gnome3, AndroidStudio / InteliJ), reasignó Navigate / Back to Shift + Alt + Left (fue Ctrl + Alt + Left de "Predeterminado para XWin" y no funcionó).

Pero ahora también cambia el diseño del teclado (Shift + Alt), otro problema)) Probablemente reasignaré el conmutador de teclado a otra cosa, aún es más sencillo que reasignar todas las claves conflictivas en IDE / OS.


En Ubuntu, la forma de deshabilitar ctrl + alt + combinación de teclas izquierda es abrir Configuración del sistema -> Teclado -> Shorcuts (pestaña) -> Navegación. Desplácese hasta "Cambiar al espacio de trabajo izquierdo", haga clic en él y presione Retroceso. Es absurdo que esto esté habilitado para stock Ubuntu 14.04 donde solo hay un escritorio por defecto.


En la sección "Configuración", "Mapa de teclas", puede elegir la plantilla de mapas de teclado de XWin, Gnome, Visual Studio, Eclipse, etc. Esto resuelve cualquier problema en Ubuntu al elegir Gnome.


Esto funciona para mí en Ubuntu Studio 14.04 (XFCE):

  • Abra el Administrador de Windows: xfwm4-settings
  • Ir a la pestaña Teclado
  • Desplácese hacia abajo a Acción en conflicto
  • Presiona el botón Borrar o cambia la acción a un atajo diferente

Hay una solicitud de funciones para proporcionar un mapa de teclas amigable de Ubuntu.

Qué remapear, claves IDEA o Linux? Decida usted mismo en función de lo que usa con más frecuencia. Supongo que reformatear el código con más frecuencia que la pantalla de bloqueo? Así que vuelva a correlacionar Linux y deje el atajo de teclado predeterminado de IDEA.


Para desactivar el mapa de teclas de XUbuntu (xfce) para Alt + F8 y Ctrl + Alt + flecha izquierda / derecha utilicé Settings -> Window Manager -> tab "Keyboard" .

Aquí pude borrar estas asignaciones.


Simplemente puede usar el "super" (también conocido como Windows Key) en combinación con su acceso directo intellijidea, para dejar los accesos directos predeterminados para Ubuntu.

Entonces, puedes simplemente

Ctrl + Alt + WinKey + L

para formatear el código y

Ctrl + Alt + WinKey + Left

para navegar hacia atrás

Espero que esto ayude


También uso Ubuntu e inhabilité el comando nativo (Ubuntu) Ctrl + Alt + L porque prefiero el código de formato de IntelliJ que este comando nativo de Ubuntu. Sin embargo, en el segundo caso preferí el acceso directo de Ubuntu, así que no cambié nada.

Entonces, básicamente, puedes elegir qué opción necesitas más y luego actuar en consecuencia.

Por supuesto, hasta que IDEA se convierta en amigable para Ubuntu.

Al final, Ubuntu siempre preferirá sus accesos directos y hasta ahora no he encontrado ninguna herramienta que pueda desactivar accesos directos nativos a petición.