いまさらviエディターを使いたいとは思いませんが、時々他のコマンドからviがデフォルトエディターとして呼び出され困ることがあります。 デフォルトエディターを変更することも可能ですが、とりあえず最低限の知識だけつけるために重要なコマンドをまとめておきます。 viは以下のようなコマンドモードを持っています。 画面コマンドモード 画面編集状態でコマンドを受け付けるモード テキスト挿入モード 画面編集コマンドを実行中のモード 行コマンドモード 最下行に : プロンプトを表示した状態 行コマンドモードから画面コマンドモードへの切り替えはESCキーを押します 行コマンドモードから編集を終了する場合 q ファイルを更新せずにエディターを終了 wq ファイルを更新してエディターを終了 画面コマンドモードからファイルを更新して終了 ZZ カーソル移動コマンド 上下左右への移動 (数)k 上へ(数)行移動 (数)j 下へ(数)行移動 (数)l スペースキー 右へ(数)文字 (数)h バックスペースキー 左へ(数)文字 文字の削除 (数)x カーd¥そる位置のあと (数)X カーソル位置の前 行の削除 (数)dd カーソル位置以降の削除 行単位での挿入 oテキストESC






