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

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

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

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

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

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

$ eval `resize`

はたいたかし
トップ > 開発ツール > Telnet接続Tips:コンソールのリサイズ