回答:
gnomeターミナルでは、キーボードショートカットを編集Edit -> Reset Shortcuts...
できます。次に、「リセットしてクリア」コマンドをマップします。
または、スクロールバック履歴を小さな数(0など)に制限すると、Ctrl + Lが探しているものに近くなります。
Edit -> Preferences -> Shortcuts
(GNOMEターミナルv3.16.2を使用しています)
CTRL+ uカーソルから行頭までをクリアします
CTRL+ kカーソルから行末までをクリアします
CTRL+ dカーソルの右側の1文字をクリアします
Esc+ Backspaceカーソルの左側の1単語をクリアします
Esc+ dカーソルの右側にある1つの単語をクリアします
Alt+ left/right前/次の単語の先頭にジャンプします
画面全体をクリアするには、次のエイリアスを~/.bashrc
ファイルに追加します。
alias cls="echo -ne '\033c'"
現在、新しいターミナルでは、タイピングcls
によりスクロールバッファを含むすべてがクリアされます。reset
何もリセットしないため、動作はずっと速くなります。
実際、バイナリファイルでreset
実行cat
した後など、破損した端末を修正する場合にのみ必要です。
OSXを使用している場合、Command(⌘)+ kはターミナル(およびchrome devtoolsコンソール 😉)をクリアします。
cls
ますか?
Ctrl + Lは端末を再描画します。クリアしません。lessやvimなどのフルスクリーンアプリを使用している場合、Ctrl-Lコマンドを使用して、破損した画面を再描画します。たとえば、vimで色の構文を強調表示する場合、ctrl_lを使用して長距離をスクロールすると、vimが引用符や角かっこなどの一致によって混乱する場合に、色を更新できます。
誰かがこれを検索して見つけた場合の参考として...スクロールバックバッファーをクリアする必要がある場合は、バッファーを0行に設定するか、ウィンドウを閉じてから再度開きます。または、「true; while print; done」と入力し、バッファーをブローするのに十分な行が出力されたらctrl + cで中断します。スクロールバッファはアプリケーションに依存するため、指定されたソリューションはGnomeターミナルでは機能しますが、実際には他のターミナルデバイスでは機能しません。