7 votos

Option + b resulta en ∫ En lugar de retroceder una palabra

Acabo de comprar un nuevo MacBook Pro y parece que no recuerdo cómo hacer que funcionen los atajos de emacs en la interfaz gráfica general de MacOSX. En mi antiguo Mac Opción + b retrocedía una palabra y Opción + f avanzaba una palabra. Opción + d eliminaba una palabra.

Sigue funcionando bien en la terminal.

Para referencia: https://stackoverflow.com/questions/162896/emacs-on-mac-os-x-leopard-key-bindings

3voto

BonzaiThePenguin Puntos 121

La opción B siempre ha estado mapeada como ∫ en OS X, y la opción B nunca ha estado mapeada para retroceder una palabra en emacs. Lo que estás pensando es del atajo meta-B, que a veces se mapea a la tecla de opción dependiendo de la aplicación. En Terminal puedes activarlo yendo a Preferencias > Ajustes > Teclado y marcando "Usar la opción como tecla meta".

También probablemente lo estás confundiendo con el atajo de teclado Ctrl-B para retroceder un carácter. Ese es el atajo de emacs que está disponible en todas las aplicaciones de OS X. Puedes retroceder una palabra usando opción-Ctrl-B, borrar una palabra usando opción-Ctrl-D, etc.

Si deseas usar la opción-B y los otros atajos de emacs en todas las aplicaciones, necesitarás instalar algún software adicional para activar los comportamientos de emacs al presionar las combinaciones de teclado de OS X, como se ve en este hilo:

Emacsify OSX throughout: word-forward (⌥ + F) and word-backward (⌥ + B) instead of 'special characters'?

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