ステップバイステップガイド: Linux で vi エディタを終了する方法

Outbyte Driver Updater
ステップバイステップガイド: Linux で vi エディタを終了する方法

Linux を初めて使用する人にとって、viエディターのモードとコマンド構造が独特であるため、エディターを終了するのがしばしば戸惑うことがあります。作業の進行状況を保存する場合でも、変更を完全に破棄する場合でも、正しく終了する方法を知っておくことが重要です。

さまざまなモードvi

エディターviは主に 2 つのモードで機能します。

  • コマンド モード:このモードは、ナビゲーションとさまざまなコマンドの実行に使用されます。
  • 挿入モード:このモードでは、テキストを追加および変更できます。

を開くとvi、デフォルトでコマンド モードになります。挿入モードに切り替えるには、 を押しますi。挿入モードからコマンド モードに戻るには、 を押すだけですEsc

変更を保存して終了する方法vi

  • まず、 を押してEscコマンドモードに入ります。
  • 次に、:wqと入力して押しますEnter

このシーケンスにより、変更内容が保存され、エディターが閉じられます。

vi変更を保存せずに閉じる

  • 押すEscとコマンドモードに切り替わります。
  • 入力し:q!て を押しますEnter

viこの方法では、セッション中に加えられた変更を保持せずに終了します。

保存して終了する別の方法

  • を押してコマンド モードになっていることを確認しますEsc
  • 次に、:xと入力して押しますEnter

コマンド:xは、変更が存在する場合にのみ変更を保存し、終了しますvi

viショートカットキーで終了する

  • 押すEscとコマンドモードになります。
  • Shift+ をZ2 回 ( )押してZZ保存し終了します。

を使用するとZZ、変更が即座に保存され、エディターが閉じられます。

Escキーが故障した場合の対処方法

Escキーが機能しない場合は、コマンド モードにアクセスするために次の代替方法を試してください。

  • Ctrl+ を押します[
  • Ctrl+ を押しますC

コマンド モードに正常に切り替えたら、適切なコマンドを実行して終了できますvi

よくある問題の解決

終了しようとしたときに次のようなエラー メッセージが表示された場合:

E37: No write since last change (add! to override)

これは、保存されていない変更があることを示します。保存せずに終了するには、 を使用します:q!。作業内容を保存して終了するには、:wqまたは を選択しますZZ

正しい終了手順を理解しておくことで、vi全体的な体験が向上し、作業が保護されます。

ソース

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です