Lorsque je suis connecté à mon serveur de développement Ubuntu local avec du mastic (à partir de ma boîte Windows 7) via SSH, les combinaisons de touches suivantes ne fonctionnent pas pour déplacer le curseur vers l'avant et vers l'arrière sur les limites des mots:
- Ctrl+ Left Arrowsur le curseur
- Ctrl+ Right Arrowsur le curseur
Le curseur ne déplace qu'un caractère à la fois. J'utilise bash.
Alt+B
etAlt+F
se déplacera donc d'un mot en arrière / en avant. Vous pouvez changer pour les liaisons vi si vous voulez et passerw
Réponses:
Ajoutez ces deux lignes à votre
~/.inputrc
fichier sur la machine de destination:Pour vous assurer qu'il s'agit des séquences correctes, à l'invite Bash, tapez Ctrl- V Ctrl- LeftArrowet Ctrl- V Ctrl- RightArrow, vous devriez voir:
Lorsque vous démarrez une nouvelle session, les touches sont disponibles ou vous pouvez appuyer sur Ctrl- xCtrl- rpour relire le
~/.inputrc
fichier de la session en cours.la source
bind -P | grep kill-word
de vous montrer les raccourcis clavier existants pour supprimer des mots entiers. Vous pouvez modifier les liaisons d'une manière similaire à ma réponse ci-dessus, si nécessaire.backward-char
etforward-char
, donc plutôt que l' ajout de ces lignes, je devais remplacer les lignes qui contenait déjà les liaisons.Pour la console Linux:
7.7. Création du fichier / etc / inputrc
la source