Jak mogę używać Emacsa w trybie terminalowym i używać Alt +? skróty?

4

Chcę używać emacsa w terminalu, ale w Ubuntu 11.10 terminal bash ma już wiele skrótów Alt uruchomionych, jak mogę sobie z tym poradzić?

MaikoID
źródło

Odpowiedzi:

5

Możesz rozważyć użycie odpowiedniego emulatora terminali zamiast gigantycznej bestii wielkości kraken, z którą dostarczają Gnome. Polecam urxvt lub sakura, jeśli gtk jest koniecznością.

To powiedziawszy, Emacs technicznie nie używa klawisza Alt. Używa klucza „meta”, który w nowoczesnych systemach jest mapowany do klawisza alt, ale nie jest to obowiązkowe. Po pierwsze, możesz użyć dowolnej A-<whatever>kombinacji, naciskając, ESCa następnie <whatever>. Działa to prawie na każdym Uniksie.

Alternatywnie zamapuj klucz meta na coś innego. Wyjaśniono to tutaj .

mkaito
źródło
Nie chcę naciskać ESC przed E | A | B | F do nawigacji, to nie jest wystarczająco produktywne. Ale nie mogę znaleźć żadnych informacji o tym, jak przenieść ALT do Capslock, aby rozwiązać problem bash. Używam Ubuntu, a następnie nie mogę przenieść klawisza ALT do Super Key, ponieważ jest on już używany do wyświetlania mojego „menu Start” w Ubuntu i podoba mi się to.
MaikoID,
Najłatwiejszy i najszybszy sposób, zdobądź odpowiedni terminal, który nie będzie kolidował z klawiszem Alt.
mkaito,
1

Gdzieś w Terminalu-> Edycja-> Właściwości, istnieje możliwość wyłączenia Altprefiksu dla menu itp.

serv-inc
źródło