LoginSignup
14
8

More than 5 years have passed since last update.

Vim で delete キーを押したら ^? になる

Last updated at Posted at 2017-11-07

起きたこと

研究室で使用しているマシン上で、vim を使うと、
ctr + H でしかデリートができなかった
(delete キーを押すと、 ^? と出た)

やったこと

delete キーで削除できるようにした

vimrc/bashrc どちらの方法でも問題は解決できた

vimrc の設定を変える

~/.vimrc に、

.vimrc

noremap! <C-?> <C-h>

を追加する

bashrc の設定を変える

または、

~/.bashrc

.bashrc

 stty erase '^?'

を追加する

終わりに

当初、bashrc の設定を変える方法で問題解決を図ったが、
「vim の問題は vim で解決するべきだろう」
と思い、 vimrc の設定を変える方法に変えた

.vimrc
set compatible "nocompatible だったのを変更"
:fixdel
set backspace=indent,eol,start

これも試してみたものの、自分の環境ではキーマッピングの問題だったみたい...

参考

vim backspace leaves ^?
Mapping control-H in insert mode doesn't work; it always works like backspace
VimTip, Todo
Backspace and delete problems

【図解Vim】mapとnoremap

14
8
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
14
8