変更を出力ファイルにマージするsdiffの使用に関して?編集モードを終了するには?

変更を出力ファイルにマージするsdiffの使用に関して?編集モードを終了するには?

私はそれを試してみましたが、 sdiff file1 file2 -o file3すべてがうまくいったようです。出力ファイルの左右の内容を入力またはl選択できます。r

ただし、特定の変更については、左の内容を編集して出力ファイルに保存する必要があります。そのため、el編集モードに入り、テキストを入力できるようになります。ただし、今は編集モードを終了できません。行の先頭にあり?ますが、編集モードを終了する方法がわかりません。viなどのオプションを試しましたが、成功しませんでした。!q!x

sdiff編集モードを終了する方法を案内できる人はいますか?

答え1

入力した編集モードel、使用ed、標準エディタ。後者は?予期しないコマンドに応答してaを印刷します(h障害物が何であるかを確認するために応答できます)。終了するには、次のいずれかを選択してください。

  • q何も変わらないと。
  • w変更を保存してq終了します。
  • Q強制終了(変更がある場合は失われます。現在実行中の作業がわからない場合はお勧めします)。

これらのいずれも機能しない場合は、を使用したか、挿入モードに入った後にi使用または終了した可能性があります。次に、上記の3つのうちの1つをもう一度やり直してください。ca.CTRL-C

関連情報