2011年6月10日金曜日

端末の表示崩れをなんとかする

ターミナルの表示が崩れたときの対処法 - Clouder::Bloggerより。少し改良

#!/usr/bin/bash
# The sequence ESC[2J clears the terminal, and ESCc resets the terminal.
echo -en "\x1B[2J\x1B\x63"
view raw clr.sh hosted with ❤ by GitHub

端末上でバイナリファイルの中身をうっかり出力させてしまってウィンドウの表示がえらいことになることが時々あったので、この解決方法はありがたいです。ただしBSD由来のshでは、echoコマンドがエスケープシーケンスを理解するためのオプション(-e)を理解してくれないので注意(ksh,zshなど他のシェルまでは分かりませんが)。

参考リンク

0 件のコメント:

コメントを投稿