Gibt es eine Möglichkeit, Emacs-ähnliche Tastaturkürzel (zumindest die unten genannte Untergruppe) für das gesamte Betriebssystem festzulegen? Dies ist in einigen Apps wie dem Terminal, Emacs (go figure :) und zusätzlich durch spezielle Plugins in einigen anderen Apps (Eclipse) möglich, aber ich habe mich so daran gewöhnt, durch Text zu blättern und nie zu Pfeilen springen zu müssen, dass ich möchte dies systemweit tun können, damit ich es tun kann, wann immer ich tippe - z. B. in der Rhythmbox nach Songs suchen, Dinge in den Bindestrich oder das HUD eingeben, Mails in Thunderbird oder Gmail schreiben ... kombos, die mich am meisten interessieren, sind:
- Cf - vorwärts
- Cb - rückwärts
- Ca - nach Hause
- Ce - Ende
- CD - löschen
- Ck - Zeile löschen
(Hinweis für Nicht-Emacs-Benutzer - C bedeutet Strg)
quelle
Ich habe es geschafft, das Problem mithilfe von AutoKey zu lösen , wie in dieser Antwort empfohlen . Einige meiner Sätze sind:
(Ja, die Kill Line Combo war fies zu finden :)
Sie könnten weiterhin Dinge ersetzen, aber ich möchte nicht, dass die mentale Neuzuordnung zu groß wird (z. B. Strg + n öffnet kein neues Fenster, sondern wechselt in die nächste Zeile). Alles in allem ist AutoKey eine coole App!
Wie auch immer, jetzt habe ich die Emacs-Ergonomie, dass ich in Ubuntu nie die "Buchstabentasten" belassen muss - in jedem Textfeld, das ich bearbeite. Yeiii!
Update: Als ich tiefer in das Spielen mit AutoKey einstieg, um alles zu optimieren, nahm ich einige Änderungen vor. Sie können meine vollständige AutoKey Ubuntu-Emacs-Konfiguration in meinem dotfiles git repo sehen (und installieren) .
quelle
Es gibt eine andere Lösung, die keine Anwendungen von Drittanbietern betrifft, die hier veröffentlicht wurden. Emacs keybindings in Ubuntu 12.04
quelle