vi エディタで backspace キーや delete キーはつかえないの?
vi エディタで backspace キーや delete キーが正しく機能しない場合があります。これは、vi のデフォルトの設定によるもので、ノーマルモードや挿入モードでの動作が異なることが原因です。
以下に、vi エディタで backspace キーと delete キーを正しく使用するための対処法を示します。
1. vi の設定ファイルの変更
- コマンドモードで
viを開きます。bash vi filename.txt
- コマンドモードから挿入モードに切り替えます。挿入モードへの切り替えは、
iキーを押します。 - 下記のいずれかの方法で設定ファイル
.vimrcを編集します。a.
.vimrcファイルが存在しない場合、新規に作成します。go ```bash touch ~/.vimrc ```
b. 既存の
.vimrcファイルがある場合、編集します。go ```bash vi ~/.vimrc ```
.vimrcファイルに次の行を追加します。bash set nocompatible set backspace=2
set nocompatibleはviが Vim として動作するための設定です。.vimrcファイルを保存して終了します。
2. 一時的な設定変更
vi を起動する際に、一時的に設定を変更することもできます。
bash vi -c "set nocompatible" -c "set backspace=2" filename.txt
これで backspace キーと delete キーが正しく動作するはずです。設定が反映されるまでに一度 vi を再起動するか、上記の .vimrc ファイルへの設定を行ってください。

ディスカッション
コメント一覧
まだ、コメントがありません