Come fare in modo che iTerm invii correttamente il CTRL-. sequenza?


0

Emacs usa molte C-.sequenze di tastiera simili.

iTerm non invia la sequenza di tasti C-.stessa, ma ho scoperto che posso mappare C-.una sequenza di escape o un codice esadecimale o un testo nelle preferenze / profilo / chiavi di iTerm. Come posso ottenere iTerm da inviare C-.come qualcosa che Emacs riconoscerà?

Risposte:


1

Puoi visualizzare le associazioni dei tasti di Emacs digitando C-h, b. Se poi cerchi il testo di aiuto C-., troverai questo mapping:

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

La ESC [ … ~sequenza viene utilizzata per inviare combinazioni di tasti arbitrarie numericamente, principalmente per combinazioni che non si associano a un carattere specifico. Poiché Control-Period non si associa a un personaggio che può essere inviato a un terminale, mapparlo sulla sequenza di caratteri ESC [ 2 7 ; 5 ; 4 6 ~(senza spazi).

Il secondo parametro nella sequenza di escape è un numero che rappresenta i tasti modificatori e il terzo parametro è il carattere di base. I valori dei tasti modificatori sono descritti alla fine della sezione Tasti funzione stile PC della documentazione relativa alle sequenze di controllo XTerm .

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.