web-dev-qa-db-ja.com

Cygwinを使用してConEmuのコンソールバッファをクリアする

最近、OSXでの iterm の使用から、Windowsでの ConEm での Cygwin の使用に切り替えました。私が本当に欠けていることの1つは、Alt + kを使用していつでもターミナルバッファを完全にクリアする機能です。 ConEmuのGuiMacroを使用して、Alt + kでバッファをクリアし、次のアプローチを使用してコマンドcmd /c clsを実行することができました。

ConEmu:「cls [ENTER]」を実行するためのキーボードショートカット

問題は、それがコマンドであるため、プロセスを開始したばかりでは機能しないことです。同じ制限がCtrl + 1にも適用されます。これにより、現在のウィンドウはクリアされますが、スクロールバックバッファはそのまま残ります。私が本当に求めているのは、キーボードショートカットを使用していつでもスクロールバックバッファを完全にクリアする方法です。何か案は?

また、Linuxのbash(VMで実行しているため)と通常のWindowscmd.exeで同じことを行うことにもあまり興味がありません。

更新:これは、すべてのプラットフォームで、私のIDE(Intellij))で端末を使用するときに可能になるようです。残念ながら私のIDE内で端末を実行する他の制限は、これが私が探している解決策ではないことを意味します。

4
Conan

これにより、cygwinbashのスクロールバックバッファがクリアされます

clear

または

echo -e '\0033\0143'
2
Maximus

開発者はこれに対処しました: https://conemu.github.io/en/ClearScreen.html

1
Scott Coldwell