In emacs, i miei <C-right> e <C-left> sulla mia tastiera mac, non funzionano


13

Ho un iMac con OSX 10.8.4.

Ho provato questo su emacs creato da Homebrew, così come una versione che ho scaricato da http://emacsformacosx.com/

L'ho provato con un metodo completamente pulito ~/.emacs.d.

Quello che succede quando vado C-h kquindi digitare ctrl-su freccia, è che ottengo una spiegazione che "esegue il comando indietro-paragrafo" e così via. La stessa cosa con la freccia ctrl-giù.

Quando provo la freccia Ctrl-destra o la freccia CTR-sinistra, non succede nulla.

Se vado C-h bvedo che le loro chiavi sono legate:

<C-left> left-word <C-right> right-word

Ma non succede nulla.

Sto usando la tastiera standard, piatta, mac con un cavo.

Risposte:


13

In realtà, ho scoperto che ctrl-freccia sinistra e ctrl-freccia destra non hanno fatto nulla, anche per altre applicazioni sul mio Mac.

Sotto Tastiera -> Scorciatoie da tastiera in Impostazioni di sistema, dovrai deselezionare le scorciatoie di Mission Control, che sembrano essere state aggiunte tramite un aggiornamento OSX.

inserisci qui la descrizione dell'immagine


2

⌃ ← e ⌃ → hanno funzionato per me di default in Emacs.app e quando ho eseguito emacs da iTerm 2, ma non quando ho eseguito emacs da Terminal.

Se usi emacs in Terminal, prova a cambiare ⌃ ← da \033[5Da \033[1;5De ⌃ → da \033[5Ca \033[1;5C. È possibile inserire \033premendo il tasto Esc. \033[1;5De \033[1;5Csono i valori predefiniti delle chiavi in ​​iTerm 2.

Se ⌃ ← e ⌃ → non funzionano in Emacs.app, il problema potrebbe essere che vengono utilizzati per cambiare desktop, ma hai solo un desktop aperto, quindi non sembrano fare nulla. Controlla Preferenze di Sistema> Tastiera> Scorciatoie da tastiera> Controllo missione.


1

Se hai anche bisogno di C-up e C-down in Terminal.app per Emacs, prova ad aggiungere i seguenti tasti in Terminale> Preferenze> Profilo> alcuni profili> Tastiera:

^↑  \033[1;5A
^↓  \033[1;5B

Funziona magnificamente! Vorrei sapere perché queste combinazioni di input non "funzionano" senza dover specificare manualmente arcane keymappings ...
Radon Rosborough,
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.