viエディタではLinux端末のBackspaceキーで文字が消せません
LinuxのターミナルでViエディターの文字がBackspaceキーで消えない場合、ターミナルの設定が適切でないことが原因の可能性があります。
以下の手順で調整を試みてください。
- ターミナルを開いて次のコマンドを入力してください:
echo $TERM
ターミナルの種類(xterm, xterm-256colorなど)が確実に正しく出力されていることを確認する。
- ターミナルの種類が間違って設定されている場合は、次のコマンドで変更できます。
export TERM=xterm
または、~/.bashrc ファイルに上記のコマンドを追加し、ターミナルを開くたびに自動的に設定を行います。
- 上記の手順で改善しない場合は、Viエディタ内で以下のコマンドを実行してみてください。
:set backspace=2
ViエディタのBackspaceキーがキャラクタ論理モードになるように設定されます。
他に考えられる設定やターミナルソフトに問題がある可能性があるので、それでも駄目な場合は、ターミナルソフトをアップデートするか、別のターミナルソフトを試して解決することをおすすめします。