En utilisant Terminal.app sous OS X 10.5, vous voyez souvent que les commandes sont tronquées lorsque vous effectuez une recherche inversée avec Bash. Y at-il une sorte de termcap ou peut-être une commande bash shopt qui peut résoudre ce problème? Il est très ennuyeux. Procédure de reproduction: Ouvrez Terminal.app, effectuez une recherche inversée sur une commande longue. Hit <ctrl> -E une fois que vous avez trouvé la commande. Le curseur va à la fin de la ligne, mais l'affichage ne se met pas à jour.Comment est-ce que je fais un travail de recherche inverse bash dans Terminal.app sans qu'il affiche une sortie tronquée?
Je suppose qu'il s'agit d'un problème avec la bibliothèque readline sous OS X. La mise à jour de la position du curseur après une recherche est plus problématique que toute autre chose. Fondamentalement, ctrl-a et ctrl-e ont tendance à casser la sortie de recherche.
os x terminal failure image http://involution.com/images/osxterminal.png
Dans ce qui précède, la première partie de la commande doit être affiché et le curseur doit être à la fin de la ligne, mais ce n'est pas. Vous ne pouvez littéralement pas voir ce que vous éditez lorsque cela se produit.
Quelle est la valeur de votre variabile $ PS1? – Milhous