screen を起動した時に delete キーがうまく働かない
普通は delete キーが backspace になっているが、screen 上では「~」になっていた(ビープ音を伴う)。
まず C-v delete を打って何が表示されるか確認する(Ctrl キー + v キーを押した後に delete キーを押す)。
screen を起動していないときは「^?」だが、screen を起動していると「^[[3~」になっていることが分かる。
cshの場合は bindkey で修正できる。
% bindkey '^[[3~' backward-delete-char
また他のキーバインドを確認するには、単に
% bindkey
する。
bashでは bindkey の代わりに bind を使う。
$ bind '"^[[[3~":backward-delete-char'