web-dev-qa-db-ja.com

端末のスクロールバックを部分的にクリアするにはどうすればよいですか?

端末のスクロールバック履歴を部分的に消去したいのですが、スクロールバックでマウスを使用して選択した場所からのみです。これは可能ですか? Macを使用していて、iTerm2とターミナルを使用しています。

44
Javid Jamae

部分的にはわかりませんが、スクロールバックを完全にクリアできます Cmd+K。 Control+L スクロールバックコンテンツ/履歴/バッファではなく、画面のみをクリアします。

部分的なスクロールバックが十分に必要な場合は、 this を実装することになるでしょう。

89
Luqmaan

他の人がiTerm 2のcommand-Kのようなエスケープシーケンスを検索してここに来た場合は、

printf '\e]50;ClearScrollback\a'

printf '\ec'およびclear;printf '\e[3J'はターミナルでは機能しますが、iTerm 2では機能しません。

26
Lri

これは不可能ですが、を押すと画面だけをクリアできます Control+L

0
Mark Stewart