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?

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).


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.


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


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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.