Je souhaite effacer partiellement l'historique de défilement du terminal, mais uniquement à partir de l'endroit où j'ai sélectionné avec la souris dans le défilement et vers le haut. Est-ce possible? Je suis sur un Mac et j'utilise iTerm2 et Terminal.
Vous n'êtes pas sûr de savoir partiellement, mais vous pouvez effacer complètement votre défilement avec Cmd+K. Control+L effacera uniquement l'écran, pas le contenu/l'historique/le tampon de défilement.
Si vous voulez que le défilement partiel soit assez mauvais, this serait probablement l'endroit pour l'implémenter.
Si d’autres arrivent ici à la recherche d’une séquence d’échappement telle que command-K dans iTerm 2, vous pouvez utiliser
printf '\e]50;ClearScrollback\a'
printf '\ec'
et clear;printf '\e[3J'
fonctionnent dans Terminal mais pas dans iTerm 2.
Ce n’est pas possible, mais vous pouvez effacer l’écran en appuyant sur Control+L.