J'utilise tmux (avec zsh, si cela aide). J'ai une assez bonne configuration, mais souvent je me trouve souvent avec un programme avec beaucoup de sortie, puis en entrant en mode copie et en inversant la recherche de la ligne que j'ai tapée dans le shell pour aller au début de la sortie. Pour ce faire, je préfère utiliser moins en raison de la couleur et du fait que parfois je veux copier du texte.
Si j'exécute une commande qui, je le sais déjà, produira beaucoup de résultats, j'aimerais un moyen de l'exécuter et de passer en mode copie au début du résultat, sans avoir à taper deux fois la commande. Cela peut prendre la forme d'un moyen d'exécuter une commande et de passer en mode copie avant la sortie afin que l'écran ne défile pas, ou d'un moyen d'entrer en mode copie et de rechercher immédiatement en arrière le dernier élément de l'historique du shell. Dans la documentation tmux, je peux voir comment lier des clés en mode copie, mais il n’existe aucune documentation sur les fonctions disponibles (c’est-à-dire, pourrait-on lier une clé à 'recherche-inverse "foo"').
less -R
conserve la coloration, mais généralement, la commande produisant la sortie doit être obligée de colorer sa sortie lorsqu'elle est connectée à un tuyau, par exemplels --color=yes | less -R