PuTTY で Home/End キーが使えないときは
PuTTY でリモートホストに接続して作業するときに Home/End キーが利かない場合は TERM 環境変数の設定を変えてみるとよい。
まずはリモートで ls /usr/share/terminfo/* | grep putty を実行し、リモートホストに PuTTY の端末情報があるかどうか確認する (toe コマンドがあればそれで確認してもよい)。あれば以下の方法で環境変数を設定すればよい。一つもなければ残念でした。
- PuTTY の設定を開き、左側のカテゴリから
接続→データ
を選ぶ。 - 右側の
端末タイプを表す文字列
のところに、上記方法で調べておいた端末情報の名前を入力する。putty-256color がある場合はそれがお勧め。 - リモートホストにログインし、
echo $TERMで端末情報がちゃんと設定されたか確認する。これで設定した端末情報の名前が出なければ、.bashrc などで TERM 環境変数が上書きされていないか確認する。
単に TERM 環境変数を設定するだけなら .bash_profile に export TERM=putty などと書いておくだけでもできるが、これだと PuTTY 以外の方法でログインした時にも端末が PuTTY に設定されてしまうので、お勧めできない。
| 固定リンク

コメント