Ctrl+ rest un excellent petit outil pour rechercher vos .bash_history
commandes précédemment exécutées.
Cependant, lorsque je l'utilise dans mon OS X Terminal.app, je vois un comportement étrange et je me demandais si quelqu'un d'autre voyait la même chose ou savait comment le réparer.
- Ctrl+r
- tapez quelque chose comme
find
- oh cool, regarde ... c'est la commande que je voulais
find . -exec grep -q "hello world" '{}' \; -print
- Je veux exécuter cette commande mais changer le monde bonjour en quelque chose d'autre.
- Alors j'ai frappé ←ou→
- Maintenant, la commande est SORTA sur la ligne de commande, mais elle ressemble toujours à une version tronquée de la commande, comme ceci:,
-q "blog_posts_by" '{}' \; -print
où la commande entière est là, et je peux utiliser les touches de curseur pour se déplacer sur la ligne, mais pas tout il est imprimé. Il y a un décalage entre ce qui est affiché sur la ligne et ce que le terminal pense réellement que je modifie.
Quelqu'un sait-il pourquoi cela pourrait se produire? Ce n'est pas un phénomène facile de rechercher sur le Web.