J'utilise zsh dans OS X Terminal.app et depuis longtemps, j'ai toujours rêvé d'un moyen de passer d'une invite précédente à l'autre dans la sortie du terminal. Une commodité avec ceci serait d'être en mesure d'examiner (et suivre les erreurs à) la fin de la sortie de chaque commande; par exemple. Quand vous construisez des choses à partir de la source avec ./configure; make; make install.
Note: Je ne fais évidemment pas référence à sauter dans l'histoire de la commande, mais pour avoir un moyen de jeter un coup d'œil aux fins de la sortie de chaque commande.Serait-il possible de sauter entre les invites de commande du terminal précédent/suivant?
Quelqu'un at-il entendu parler de telles fonctionnalités dans le monde * nix (de préférence aussi Mac)? Cela nécessiterait-il une sorte de plug-in Terminal centré sur le système d'exploitation, ou peut-il être programmé via un script shell qui peut être lié à un raccourci clavier? Peut-être que je suis le seul à y penser? :)
Edit: Voici un exemple de scénario: Disons que je veux compiler et installer un programme (en utilisant la procédure standard ./configure && make && make install
) et après la commande make, j'exécuter dans quelques erreurs. Maintenant, la façon dont je le comprends (je peux me tromper complètement), l'erreur cruciale provoquant l'échec de la commande make apparaît généralement dans la dernière ligne (s) dans la sortie, non? Quoi qu'il en soit, à ce stade, je pourrais faire quelque chose comme cat INSTALL
pour lire sur le document INSTALL pour vérifier s'il y a quelque chose que j'ai raté. MAINTENANT, si je veux revenir en arrière pour voir quelle était l'erreur qui a causé l'échec de ma commande make initiale, je dois alors faire défiler manuellement jusqu'à cette position, puisque ma commande cat INSTALL
a imprimé une tonne de texte après. Je ne sais pas si ce scénario est le plus élucidant - mais il y a beaucoup d'autres situations où j'aimerais pouvoir "revenir" aux lignes d'invite précédentes et vérifier la sortie de la commande précédente; que ce soit une simple commande ls
, make
, git status
, ou quoi que ce soit - permuter des positions dans la fenêtre en utilisant des lignes de prompteurs comme des positions de «signets» me semble une idée intéressante.
que je cherchais la même chose. Au moins quelque chose comme montrer des petites marques pour chaque invite sur la barre de défilement du terminal, comme https: //addons.mozilla.org/fr-fr/firefox/addon/scrollbar-search-highlighter/ –
ce n'est absolument pas une solution à ce problème auquel je suis aussi confronté, mais vous pouvez essayer de vous habituer à imprimer INSTALL (et d'autres fichiers) au terminal avec votre téléavertisseur, par exemple $ less INSTALL –