avancer et reculer d'un mot

19

Dans un terminal GNOME, les manières standard d' avancer ou de reculer d' un mot ne fonctionnent pas.

Malgré ce que dit la documentation :

alt + b : Retourne un mot à la fois.

alt + f : avance d'un mot à la fois.

Si je fais ce qui précède, j'ouvre simplement le menu déroulant pour les onglets et Modifier. Comment puis-je réparer cela?

Ricky Robinson
la source

Réponses:

18

Dans le terminal, accédez à ÉditionRaccourcis clavier ... et décochez la case Activer les touches d'accès au menu .

Donarsson
la source
37

appuyez simplement sur ctrl- et ctrl-

Merlijn Sebrechts
la source
Euh! Je préfère totalement ça!
Ricky Robinson
3
Et je suis tellement excité que cette commande semble fonctionner partout : sur un terminal, sur gedit, sur cette même zone de texte aussi !! : -o
Ricky Robinson
1
@RickyRobinson: Cette petite fonctionnalité est l'une des 5 principales raisons pour lesquelles je préfère Linux à tous les autres systèmes d'exploitation :)
Reeno
Ça ne marche pas sur un mac?
Ricky Robinson
3
Il est même disponible sur Windows
Kroltan
7

Depuis la page de manuel readline (readline est la bibliothèque qui implémente ces commandes):

Une notation de type emacs est utilisée pour indiquer les frappes. Les touches de contrôle désignées par la touche C, par exemple, Cn signifie Control-N. De même, les méta-clés sont désignées par M-clé, donc Mx signifie Meta-X. ( Sur les claviers sans touche méta, Mx signifie ESC x, c'est-à-dire, appuyez sur la touche Échap, puis sur la touche x. Cela fait de ESC le préfixe méta. La combinaison MCx signifie ESC-Control-x, ou appuyez sur la touche Échap, puis maintenez la commande tout en appuyant sur la touche x.)

@Galgalesh a raison d'utiliser les touches Ctrl + flèche pour sauter des mots dans Ubuntu. Dans de nombreuses distributions (la plupart?), Le combo de touches est Alt + flèches.

Pour utiliser Alt + f / Alt + b sans interférer avec les menus, utilisez Esc, f(appuyez sur Esc, PUIS appuyez sur f, pas les deux en même temps).

La raison pour laquelle je mentionne ceci est que vous pouvez utiliser le Escalors (key)truc pour d' autres commandes, aussi. Par exemple, si vous avez commencé à l' édition d' une commande précédente et vous décidez que vous voulez revenir, utilisez Esc, r.

Steve
la source