GNU/Linux >> Tutoriels Linux >  >> Linux

Comment passer au mot suivant ou précédent avec les touches CTRL + flèches dans une console ?

Raccourcis de style Emacs Alt + f , Alt + b fonctionnent par défaut avec tous les programmes de ligne de commande alimentés par readline, comme les shells.


Ceci est possible si et seulement si le terminal envoie des séquences d'échappement différentes pour Ctrl +Gauche vs Gauche . Ce n'est pas le cas par défaut sur la console Linux (du moins sur ma machine). Vous pouvez le faire en modifiant le keymap. Le fichier exact à modifier peut dépendre de votre distribution; sur Debian lenny, le fichier à modifier est /etc/console/boottime.kmap.gz . Vous avez besoin de lignes comme

control keycode 105 = F100
string F100 = "\033O5D"
control keycode 106 = F101
string F101 = "\033O5C"

Autant choisir les mêmes séquences d'échappement que votre émulateur de terminal X. Pour savoir quelle est la séquence de contrôle, tapez Ctrl +V Ctrl +Gauche dans une coquille; cela insère (sur ma machine) ^[O5D^[ est un caractère d'échappement. Dans le fichier keymap, \033 représente un caractère d'échappement.

La configuration de l'application dans le terminal pour décoder la séquence d'échappement est un problème distinct, .


Vous pouvez définir vim comme éditeur de ligne de commande, puis appuyer sur ESC et parcourir le style vim (avant, arrière, fin, $, 0, etc.)


Linux
  1. Comment auditer les autorisations avec la commande find

  2. Comment installer Manjaro Gnome étape par étape avec des captures d'écran

  3. Comment changer le raccourci Word précédent / suivant dans Bash?

  4. Comment Kali gère la prochaine fin de vie de Python 2

  5. Réexécutez la commande précédente avec des arguments différents

Comment rechercher des fichiers sous Linux avec la commande Find

Comment utiliser la commande Linux sleep avec des exemples

Comment utiliser la commande who sous Linux avec des exemples

Comment configurer une connexion SSH sans mot de passe sous Linux avec des clés

Comment utiliser la commande RPM (avec exemples)

Comment rechercher des fichiers avec la commande fd sous Linux