Cómo hacer que iTerm envíe correctamente el CTRL-. ¿secuencia?

0

Emacs usa una gran cantidad de C-. y secuencias de teclado similares.

iTerm no envía la secuencia de teclas C-. , pero he descubierto que puedo asignar C-. en una secuencia de escape o código hexadecimal o texto en las preferencias / perfil / teclas de iTerm. ¿Cómo puedo hacer que iTerm envíe C-. como algo que Emacs reconocerá?

    
pregunta ana 06.12.2015 - 01:30

1 respuesta

1

Puedes ver los enlaces de teclas de Emacs escribiendo C-h, b . Si busca el texto de ayuda para C-. , encontrará esta asignación:

M-[ 2 7 ; 5 ; 4 6 ~ C-.

La secuencia ESC [ … ~ se usa para enviar numéricamente combinaciones de teclas arbitrarias, principalmente para combinaciones que no se asignan a un carácter específico. Dado que Control-Period no se asigna a un carácter que se puede enviar a un terminal, asignarlo a la secuencia de caracteres ESC [ 2 7 ; 5 ; 4 6 ~ (sin los espacios).

El segundo parámetro en la secuencia de escape es un número que representa las teclas modificadoras y el tercer parámetro es el carácter base. Los valores de la tecla modificadora se describen al final de la sección Teclas de función de estilo PC de la sección Documentación de secuencias de control XTerm .

    
respondido por el Chris Page 16.12.2015 - 15:41

Lea otras preguntas en las etiquetas