2010-08-25 11 views
10

Sto usando ssh in Terminal per ssh in un host Linux su cui sto eseguendo Emacs. Mi piacerebbe essere in grado di utilizzare i comandi di meta chiave, ma non sono come inviarli dal mio Mac (locale) all'host Linux (remoto). Come lo faccio?Come si invia la meta key su ssh su Mac?

Scusa se questa non è esattamente una domanda di programmazione.

+0

Dovresti chiedere ai ragazzi su superuser.com o apple.stackexchange.com. – zneak

+0

Inside to the 3k +: Sono io che ho sbagliato la meta. Puoi continuare a ridere di me. – zneak

risposta

21

Bene, puoi premere ESC, quindi il tasto in questione o nel Terminal.app vai su Preferenze -> Impostazioni -> Tastiera e attiva "Usa opzione come meta chiave".

Nelle versioni più recenti, è in Preferenze -> Profili -> Tastiera.

+3

Perché io vado avanti e indietro tra OS X e Linux (e le loro tastiere associate) uso semplicemente 'C- [' sempre per Meta. –

+0

Hm. Ho trovato l'impostazione di cui stai parlando, ma anche dopo aver controllato la casella, non sono riuscito a eseguire i meta-comandi in emacs locali o remoti. Inoltre, APPLE-f attiverebbe trovare nel Terminale, non andare avanti di una parola in emacs. Ho provato a riavviare Terminal, ma questo non aiuta neanche .. – allyourcode

+1

Sulle tastiere Apple, il tasto Opzione si trova tra i tasti di controllo e Apple (noti anche come Command) sul lato sinistro. –