viエディタではLinux端末のBackspaceキーで文字が消せません

LinuxのターミナルでViエディターの文字がBackspaceキーで消えない場合、ターミナルの設定が適切でないことが原因の可能性があります。

以下の手順で調整を試みてください。

  1. ターミナルを開いて次のコマンドを入力してください:
echo $TERM

ターミナルの種類(xterm, xterm-256colorなど)が確実に正しく出力されていることを確認する。

  1. ターミナルの種類が間違って設定されている場合は、次のコマンドで変更できます。
export TERM=xterm

または、~/.bashrc ファイルに上記のコマンドを追加し、ターミナルを開くたびに自動的に設定を行います。

  1. 上記の手順で改善しない場合は、Viエディタ内で以下のコマンドを実行してみてください。
:set backspace=2

ViエディタのBackspaceキーがキャラクタ論理モードになるように設定されます。

他に考えられる設定やターミナルソフトに問題がある可能性があるので、それでも駄目な場合は、ターミナルソフトをアップデートするか、別のターミナルソフトを試して解決することをおすすめします。

bannerAds