BS(バックスペース)キーが動かない

はじめに

  • OSはLinuxを前提とする。
  • LinuxではBSキーは「CTRL+?」を送ることになっている。
  • vimがBSキーから送られてくるコードをBSと認識していないので、BSキーが働かない。

対処方法

t_kbにBSキーで実際に送られるコードを設定し、fixdelする。以下のようなコードを.vimrcに書いておく。

 if &term == "termname"
   set t_kb=^V<BS>
   fixdel
 endif

^Vと<BS>の部分は、CTRLを押しながらVを入力し、続けてBSキーを押す事。

参考

bashやreadlineライブラリでのBS/DELETEキーの動作不良は、inputrcやbindなどで修正する。以下のURLなどを参考の事。


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS

Last-modified: 2007-04-20 (金) 21:06:37