Come ottenere iTerm per inviare correttamente il CTRL-. sequenza?

0

Emacs utilizza un sacco di C-. e sequenze di tastiera simili.

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

    
posta ana 06.12.2015 - 01:30
fonte

1 risposta

1

Puoi visualizzare i binding di tasti di Emacs digitando C-h, b . Se poi cerchi il testo della guida per C-. troverai questa mappatura:

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

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

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

    
risposta data 16.12.2015 - 15:41
fonte

Leggi altre domande sui tag