Czy istnieje sposób ustawienia skrótów klawiaturowych podobnych do Emacsa (przynajmniej wspomnianego poniżej zestawu) dla całego systemu operacyjnego? Jest to możliwe w niektórych aplikacjach, takich jak terminal, Emacs (idź rysunek :), a dodatkowo za pomocą specjalnych wtyczek w niektórych innych aplikacjach (Eclipse), ale tak przyzwyczaiłem się do przeglądania tekstu i nigdy nie skakałem do strzałek, które ja chciałbym móc robić to w całym systemie, aby móc to robić za każdym razem, gdy piszę - np. szukając utworów w Rhythmbox, wpisując różne rzeczy na desce rozdzielczej lub interfejsie użytkownika, pisząc maile w Thunderbirdie lub Gmailu ... combo, które najbardziej mnie interesują to:
- Cf - naprzód
- Cb - do tyłu
- Ca - dom
- Ce - end
- Cd - usuń
- Ck - usuń linię
(uwaga dla użytkowników innych niż emacs - C oznacza Ctrl)
źródło
Udało mi się rozwiązać problem za pomocą AutoKey , zgodnie z zaleceniami w tej odpowiedzi . Niektóre z moich wyrażeń to:
(tak, kombinacja linii zabijania była paskudna do znalezienia :)
Możesz nadal wymieniać rzeczy, ale nie chcę, aby remap mentalny urósł do dużego (np. Ctrl + n nie otwiera nowego okna, ale przechodzi do następnej linii). W sumie AutoKey to fajna aplikacja!
W każdym razie teraz mam ergonomię emacsa, że nigdy nie muszę zostawiać „literowych klawiszy” w Ubuntu - w każdym polu tekstowym, które edytuję. Yeii!
Aktualizacja: kiedy zagłębiłem się w grę z AutoKey, aby wszystko dostroić, wprowadziłem sporo zmian. Możesz zobaczyć moją pełną konfigurację AutoKey Ubuntu-Emacs (i zainstalować ją) w moim repozytorium git repfiles .
źródło
Istnieje inne rozwiązanie nieobejmujące aplikacji innych firm zamieszczonych tutaj emacs keybindings in ubuntu 12.04
źródło