1 votos

Desactivar Ctrl-H, Ctrl-P y otros atajos de teclado de Mac

En las interfaces gráficas de usuario con texto editable centrado en Mac parece que no puedo reasignar ctrlP y ctrlH a los atajos que quiero.

En IntelliJ estoy tratando de asignar mis atajos ctrl de VIM ( ctrlH siguiente pestaña, ctrlP abrir archivo). Cuando presiono ctrlP Veo que la pestaña "Navegar" se resalta y la opción Archivo... se selecciona, pero su función se anula al desplazarse hacia arriba en la ventana de edición de texto actualmente enfocada. El mismo problema se presenta con ctrlH y tratando de cambiar a la pestaña anterior.

¿Alguna idea?

BTW, es lo mismo con ctrlN y cualquier otro comando de edición de texto nativo. Tampoco existen en Preferencias del Sistema > Teclado en ninguna parte.

1voto

Lockie Puntos 636

OS X utiliza combinaciones de teclas similares a las de Emacs en la mayoría de las ventanas de edición de texto. Normalmente las cambiarías por otra función de edición de texto, pero no sé si funciones como siguiente pestaña o abrir un archivo. Esas se asignarían en la ventana Preferencias del Sistema > Teclado > Atajos de una tecla a un menú en la aplicación IntelliJ.

Pero, si puede aceptar las combinaciones de teclas de Emacs para otras funciones, intente personalizarlo usted mismo. Edita el ~/Library/KeyBindings/DefaultKeyBinding.dict (creando la carpeta KeyBindings y el archivo dict si no existen) con algo así.

{ "~d" = "deleteWordForward:"; "^w" = "deleteWordBackward:";

Guarde/salga y luego salga/reinicie la aplicación IntelliJ (no necesita reiniciar) y vea si Option-d borra la siguiente palabra y Control-w borra la palabra anterior. Si funciona, investiga los enlaces de Emacs para la siguiente pestaña y abre el archivo.

Buena suerte.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X