Existe-t-il un moyen de définir des raccourcis clavier de type Emacs (au moins le sous-ensemble mentionné ci-dessous) pour l'ensemble du système d'exploitation? C'est possible dans certaines applications telles que le terminal, Emacs (allez comprendre :) et en plus via des plugins spéciaux dans d'autres applications (Eclipse), mais je me suis tellement habitué à Cf-ing par le texte et sans jamais avoir à sauter aux flèches que je J'aimerais pouvoir faire cela à l'échelle du système afin que je puisse le faire chaque fois que je tape - par exemple, rechercher des chansons dans Rhythmbox, taper des choses dans le tableau de bord ou le HUD, écrire des mails dans Thunderbird ou Gmail ... les combos qui m'intéressent le plus sont:
- Cf - avant
- Cb - en arrière
- Ca - accueil
- Ce - fin
- Cd - supprimer
- Ck - supprimer la ligne
(note pour les utilisateurs non-emacs - C signifie Ctrl)
la source
J'ai réussi à résoudre le problème en utilisant AutoKey , comme recommandé dans cette réponse . Certaines de mes phrases sont:
(ouais, le combo kill line était méchant à trouver :)
Vous pouvez continuer à remplacer des trucs, mais je ne veux pas que le remappage mental s'agrandisse (par exemple, ctrl + n n'ouvre pas une nouvelle fenêtre, mais passe à la ligne suivante). Dans l'ensemble, AutoKey est une application géniale!
Quoi qu'il en soit, j'ai maintenant l'ergonomie emacs de ne jamais avoir à laisser les "lettres" dans Ubuntu - dans chaque zone de texte que je modifie. Yeiii!
Mise à jour: au fur et à mesure que je jouais avec AutoKey pour affiner tout, j'ai fait pas mal de changements. Vous pouvez voir ma configuration complète d'AutoKey Ubuntu-Emacs (et l'installer) dans mon dépôt git dotfiles .
la source
Il existe une autre solution n'impliquant pas d'applications tierces publiées ici emacs keybindings in ubuntu 12.04
la source