
De acuerdo aeste tutorial de sintaxis de Bash, debería poder moverme una palabra hacia la izquierda si presiono alt b
. En una Mac, la tecla Opción es la tecla Alt (o al menos se supone que lo es). Pero cuando presiono option b
aparece este símbolo en lugar de retroceder:
∫∫∫∫∫∫∫
Si lo intento shift option b
me sale esto:
ııııııııı
Ninguno de los atajos de Bash que usan Alt está disponible para mí cuando intento usarlos con Opción.
Respuesta1
¿Emulador de terminal OS X predeterminado? Luego 'Configuración' → 'Teclado' → "Usar opción como meta clave".
Respuesta2
Comola página del manual de bash describe:
En teclados sin tecla meta, Mx significa ESC x, es decir, presione la tecla Escape y luego la tecla x. Esto convierte a ESC en el metaprefijo.
[...]
forward-char (Cf) Avanzar un carácter.
back-char (Cb) Retrocede un carácter.
forward-word (Mf) Avanzar hasta el final de la siguiente palabra. Las palabras se componen de caracteres alfanuméricos (letras y dígitos).
palabra-regresada (Mb) Retrocede al inicio de la palabra actual o anterior. Las palabras se componen de caracteres alfanuméricos (letras y dígitos).
Así es, Escseguidopor B retrocede una palabra y manteniendo presionada la tecla CtrlmientrasAl presionar B se retrocede un carácter. (Entonces, tal vez te gusteLa respuesta de Dmitry.mejor, o para moverse por las palabras simplemente mantenga presionada Opción mientras presiona la tecla de cursor izquierda o derecha).
Aparte, en cuanto a"En una Mac, la tecla de opción es la tecla alt (o al menos se supone que lo es)": OS X no utiliza ninguna tecla Alt. La única razón por la que esa etiqueta está impresa en esa clave es para ayudarlo cuando usa una Mac con algún otro sistema operativo.