isseium's blog

田舎に住むWebエンジニアのブログ

deleteキーが "^?" と表示される. (vim on screen via ssh from mac)

現象

Macからssh経由でscreen上でvimを起動したときの delete キーの挙動がおかしい。
文字を削除せず、"^?" を入力してしまう。

原因

TERMの環境変数が xterm-color だとこうなってしまうらしい。
参考 : http://kaworu.jpn.org/kaworu/2008-03-13-2.php

解決策

以下の方法が考えられる
# .bashrc に export=xterm-color を書く
# ssh 接続時の環境変数TERMを変える
:(などなど

で、1を実験してdeleteキーの挙動が直ったのを確認した。
ほかも確認しようと、もとに戻したのですが、どうもはじめの現象を再現できなくなってしまいました…

再発したら、実験してここに追記したいと思います