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 "Pantalla de bloqueo" en Ubuntu)
- Ctrl+ Alt+Left : navega hacia atrás (asignado a "cambiar al espacio de trabajo a la izquierda del espacio de trabajo actual" en Ubuntu)
- ...
He estado usando Ubuntu durante mucho tiempo y estoy acostumbrado a estos atajos. Los uso todo el tiempo para cambiar entre espacios de trabajo, bloquear mi sesión ... Al mismo tiempo, sé lo útiles que pueden ser los atajos de IntelliJ y quiero evitar el uso del mouse tanto como sea posible.
Actualmente, mi solución para "formatear código fuente" 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 existe una alternativa real para Ctrl+ Alt+Left .
¿Cómo gestiona estos conflictos en su IDE?
¿Simplemente reasigna todos los atajos de teclado IDE en conflicto a otra cosa (y luego se pierde cuando está programando con un colega con diferentes atajos ...)?
¿Reasigna los atajos de teclado de Linux (aunque esté "acostumbrado" a ellos)?
¿Hay alguna forma de hacer que los atajos de teclado sean "contextuales"? Con esto, quiero decir: presione una tecla para entrar en "modo IDEA" al codificar (todos los accesos directos de Ubuntu en conflicto se desactivan temporalmente), presione la tecla nuevamente para volver al "Modo estándar" (los accesos directos de Ubuntu se reactivan).
¿Tiene otras ideas / consejos sobre cómo manejar este problema?
fuente
Settings -> Keyboard -> Shortcuts
le permitirá modificar la mayoría de los atajos de teclado inherentes en Ubuntu 16.04. Además, compizconfig-settings-manager le permitirá modificar cualquier otra tecla de acceso rápido que no esté cubierta en la configuración nativa de Ubuntu a su gusto.Cambié los atajos de ubuntu a
similar al original. Funciona bien para mi.
fuente
En Ubuntu, la forma de deshabilitar la combinación de teclas ctrl+ alt+ leftes abrir Configuración del sistema -> Teclado -> Accesos directos (pestaña) -> Navegación. Desplácese hasta "Cambiar al espacio de trabajo a la izquierda", haga clic en él y presione Retroceso. Es una tontería que esto esté habilitado incluso para Ubuntu 14.04, donde solo hay un escritorio por defecto.
fuente
Existe una solicitud de función para proporcionar un mapa de teclas compatible con Ubuntu.
¿Qué reasignar, IDEA o claves de Linux? Decida usted mismo dependiendo de lo que esté usando con más frecuencia. ¿Supongo que reformatea el código con más frecuencia que la pantalla de bloqueo? Así que reasigne Linux y deje el atajo de teclado predeterminado de IDEA.
fuente
Puede usar la
super
(también conocida como tecla de Windows) en combinación con suintellijidea
acceso directo, 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
fuente
Esto me funciona en Ubuntu Studio 14.04 (XFCE):
xfwm4-settings
fuente
Para deshabilitar el mapa de teclas de XUbuntu (xfce) para Alt+ F8y Ctrl+ Alt+ Left/Right Arrow utilicé
Settings -> Window Manager -> tab "Keyboard"
.Aquí pude borrar estas asignaciones.
fuente
Desde el enlace a la solicitud de funciones proporcionada por CrazyCoder:
"Default for Gnome" funcionó para mí (estoy en ArchLinux, Gnome3, AndroidStudio / InteliJ), reasignó Navegar / Volver a Shift + Alt + Izquierda (era Ctrl + Alt + Izquierda de "Predeterminado para XWin" no funcionó).
Pero ahora también cambia la distribución del teclado (Shift + Alt), otro problema)) Probablemente reasignaré el conmutador de teclado a otra cosa, aún es más simple que reasignar todas las teclas en conflicto en IDE / OS.
fuente
En la sección 'Configuración' 'Mapa de teclas' puedes elegir la plantilla de mapas de teclas de XWin, Gnome, Visual Studio, Eclipse, etc ... Esto soluciona cualquier problema en Ubuntu eligiendo Gnome.
fuente