¿Cómo puedo cambiar la Terminal para no tener que presionar ESC cada vez que quiero escribir una clave de metamodificación?

4

Actualmente en emacs / terminal, tengo que presionar ESC cada vez que quiero enviar una pulsación de tecla escapada, por ejemplo: para avanzar dos palabras, tengo que presionar:

ESC+f; ESC+f

¿Cómo cambio el sistema para que solo tenga que mantener presionado ESC una vez ?:

ESC+f+f
    
pregunta Taras 26.06.2012 - 13:54

2 respuestas

5

Lamentablemente, no parece haber una manera de hacer que ESC - f se repita y tiene algo que ver con ESC . Aquí hay una solución que funcionará :

Actualmente, Terminal.app está utilizando ESC como META. Puede cambiar esto a (opción) de esta manera.

  1. Terminal de visitas - > Preferencias ( - , ).
  2. Seleccione la pestaña Teclado a la derecha
  3. Marque la casilla "Usar opción como clave de metadatos" en la parte inferior del panel Teclado

Ahora disfrute repitiendo comandos que involucren meta usando la tecla de opción en lugar de ESC .

    
respondido por el ephsmith 26.06.2012 - 15:29
2

Seleccione "Usar opción como clave de metadatos" en Terminal > Preferencias > Configuraciones > [perfil] > Teclado . Luego, puede presionar la tecla modificadora Opción y escribir f dos veces.

La tecla "Meta" envía un ESC antes del carácter que escribes en combinación con el modificador.

También tenga en cuenta que puede usar la preferencia Teclado para asignar otras claves a secuencias de uso común como ESC f .

De hecho, a partir de OS X Lion 10.7, el mapa de teclado predeterminado de Terminal hace que las teclas Mac estándar para mover una palabra a la izquierda / derecha ( Opción - Flecha izquierda / Flecha derecha ) envía ESC b y ESC f , respectivamente.

    
respondido por el Chris Page 27.06.2012 - 06:54

Lea otras preguntas en las etiquetas