GNU/Linux >> Linux の 問題 >  >> Linux

キーボード ショートカットを使用してターミナルをクリアする

gnome ターミナルでは、Edit -> Reset Shortcuts... でキーボード ショートカットを編集できます。 次に、コマンド「リセットしてクリア」をマップできます。これは、探していることを行うようです.

または、スクロールバック履歴を小さい数 (0 など) に制限すると、Ctrl+L が探しているものに近づきます。


  • CTRL + カーソルから行頭までをクリア

  • CTRL +k カーソル位置から行末までクリア

  • CTRL + カーソルの右側の 1 文字をクリアします

  • Esc +バックスペース カーソルの左側の単語を 1 つクリアします

  • Esc + カーソルの右側の単語を 1 つクリアします

  • Alt +左/右 前/次の単語の先頭にジャンプします

  • 中央 +a 行頭にジャンプ

  • 中央 + 行末にジャンプ

画面全体をクリアするには、次のエイリアスを ~/.bashrc に追加します ファイル:

alias cls="echo -ne '\033c'"

さて、新しい 端末入力 cls スクロールバッファを含むすべてをクリアします。 reset よりもはるかに高速に動作します 何もリセットしないからです。

実は reset 壊れた端末を修正したい場合にのみ必要です。 cat を実行した後

OSX を使用している場合は、コマンド ( )+k ターミナル をクリアします (chrome devtools コンソールでも機能します ) .


Ctrl+L は端末を再描画します。それはクリアしません。 less や vim などのフルスクリーン アプリを使用している場合、破損した画面を再描画するには Ctrl-L コマンドを使用します。たとえば、色付きの構文ハイライトを備えた vim では、長い距離をスクロールして、vim が引用符や括弧などの一致によって混乱した場合に、ctrl_l を使用して色を更新できます。

誰かがこれを検索して見つけた場合の参考のために...スクロールバックバッファーをクリアする必要がある場合は、バッファーを0行に設定するか、ウィンドウを閉じて再度開きます。または、「while true; do print; done」と入力し、バッファを使い果たすのに十分な行を出力したら、ctrl+c で中断します。スクロール バッファはアプリケーションに依存するため、指定されたソリューションは Gnome 端末では機能しますが、実際には他の端末デバイスでは機能しません。


Linux
  1. Linux用の私のトップ10ターミナルショートカット

  2. ターミナルで使用しているシェルをテストする方法は?

  3. Linux – Linuxのタスクマネージャーのキーボードショートカット?

  1. シャッターのキーボード ショートカットを変更してスクリーンショットを撮る

  2. 実際に端末画面をクリアする

  3. Linuxのタスクマネージャーのキーボードショートカット?

  1. LinuxでAsciinemaを使用してターミナルセッションを記録する

  2. Streamhutを使用して端末をWebに共有する方法

  3. PCキーボードを使用してターミナルでピアノを弾きましょう