Ctrl + A no funciona en Bash Terminal en OS X Lion

13

En bash windows que usa Terminal.app en OS X Lion, ya no puedo usar ctrl+ Acomo acceso directo para ir al inicio de la línea de comando. Otros ctrlpersonajes como ctrl+ Etampoco funcionan más.

¿Algunas ideas?

Espiga
fuente

Respuestas:

14

^ A y ^ E son comandos de bashs "modo emacs". Verifique su configuración de bash con

set -o

y verifique que emacsesté configurado en on. Si su bash está en modo vi ( vi on), entonces necesita usar los atajos de vi para navegar dentro de la fila ( ESCpara salir del modo de inserción, 0para ir al principio y $al final).

Barbaz
fuente
66
También debe tener en cuenta que para volver al modo emacs, haga lo siguienteset -o emacs
Austin Hyde
6

Si desea que su configuración persista entre sesiones, agregue lo siguiente a su ~ / .profile.

set -o vi
set -o emacs

Por supuesto, solo debe agregar uno de esos dos, dependiendo de su modo de edición preferido.

jfmercer
fuente
1

Verifique la configuración del teclado de su tema actual. Terminal> Preferencias> Configuración> Teclado .

Si no ve lo que quiere allí, intente crear un nuevo tema para ver si funciona

bswinnerton
fuente
Acabo de verificar, y parecen estar funcionando en mi caja 10.7, por lo que creo que debe tener algo que ver con el tema que está utilizando.
bswinnerton
Sip. Estos son los bashatajos más básicos y definitivamente deberían funcionar al menos en Bash. En realidad, no debería haber atajos de teclado, así que "Si no ve lo que quiere allí" es el caso predeterminado y no hay nada de qué preocuparse.
slhck
El mío continúa funcionando después de la actualización 10.7. Realmente funciona en todas las aplicaciones en las que lo he probado ...
peelman
Compruebe también los atajos de teclado generales para asegurarse de que no tiene nada que sobrescriba sus atajos de teclado. Preferencias del sistema> Teclado> Atajos de teclado
bswinnerton
En mi caso, se sobrescribió con "Traer todas las ventanas al frente". Tal vez alguna aplicación establece eso? Después de eliminarlo funciona de nuevo como un vistazo.
Markus Zeller