Telnet接続Tips: コンソールのリサイズ

Tera Term内に表示されるemacsのサイズが小さいよ!

(画面例) Tera Term内で emacs を立ち上げたら, 画面いっぱいにならずに赤い点線で示した部分だけ使われて 小さい emacs が立ち上がってしまった.

Tera Termで emacs を起動したら,画面いっぱいにならずに小さい emacs になってしまった.

emacs のことだから .emacs がおかしいのかと思って .emacs を眺めて悩んでしまうけど, 実はこれは .emacs の問題じゃなくて,ターミナルの桁数・行数が emacs にうまく伝わっていないために起こる現象. emacs は,環境変数 COLUMNS および LINES を参照して表示する画面の大きさを決めるので, この値を正しく設定しておかなければならない. 現在の COLUMNS, LINES の値は resize コマンドを実行するとわかる.

$ resize
COLUMNS=90
LINES=35
export COLUMNS LINES;

resize コマンドの出力結果はそのままBシェルで解釈できる形式になっているので, これを eval してから emacs を立ち上げれば画面いっぱいの emacs が表示されるようになる.

$ eval `resize`