macOS viでBackSpaceが動作しない場合の対処

macOS Big Surにアップグレードして気がついたのですが、Defaultの設定では vi(vim)でBackSpaceキーが動作しません。

vimでBackSpaceキーを動作させるための設定を施しました。

vi ~/.virmc

set ruler
set backspace=indent,eol,start

最下行の「set backspace=indent,eol,start」がBackSpaceを動作させるための設定です。

macOSのキーボードでは”DELETE”キーがないので、必然的に”BackSpace”の出番が多いのですが、viで動作しないと何かと不便です。

今回の設定でviが快適に動作するようになりました。

参考にさせていただきました。ありがとうございます。