0 votos

¿Cómo conseguir que iTerm envíe correctamente la secuencia CTRL-.

Emacs utiliza un montón de C-. y secuencias de teclado similares.

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

2voto

Yasmine Mustafa Puntos 21

Puede ver las combinaciones de teclas de Emacs escribiendo C-h, b . Si a continuación busca en el texto de ayuda C-. encontrarás esta cartografía:

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

El ESC [ … ~ se utiliza para enviar numéricamente combinaciones de teclas arbitrarias, principalmente para las combinaciones que no se corresponden con un carácter específico. Dado que Control-Periodo no se asigna a un carácter que pueda enviarse a un terminal, se asigna a la secuencia de caracteres ESC [ 2 7 ; 5 ; 4 6 ~ (sin los espacios).

El segundo parámetro de 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 las teclas modificadoras se describen al final del Teclas de función tipo PC sección del Secuencias de control de XTerm documentación.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X