2番目のvim分割は保存されませんでした。

2番目のvim分割は保存されませんでした。

vim1とvim2という2つのファイルがあります。 vim1ファイルにはいくつかのテキストがありますが、vim2は完全に空です。 vim vim1コマンドを使用してファイルを開きます。後で私は分割側でvim2ファイルを開くためにvsplit vim2と書いた。 Ctrl + wコマンドを使用してビームをvim2画面に変更しました。後で私は次のように書きました:e vim1 at vim2's Split。私はこの分割で次のように書きました:wq。両方のパーティションを閉じた後、vim2ファイルを確認しましたが、完全に空でした。どうやってこれが起こったのですか?

ベストアンサー1

ファイル名が少し​​明確になった一連のイベントを見てみましょう。

  • file1使用のために開示しますvim
  • (おそらく編集file1
  • file2垂直分割で開くカーソル:vsp file2file2新しい分割に配置します。
  • CtrlW- で分割するカーソルを移動しますfile1
  • 指定されていない方法でカーソルを分割に戻しますfile2
  • :e file1分割アクティブバッファを変更するこのコマンドを実行します。file2返品表示と編集用file1
  • 使用された元の分割で:wq保存と終了を実行します。file1file2

この一連のイベント中に何もfile2記録されなかったため、ファイルは空です(存在する場合)。

この一連のイベントが終了すると、その状態はまだ保存されていない非分割インターフェイスで開いている唯一の開いているバッファ(に使用されているパーティションで閉じたばかりです)になりますvimfile2file1

おすすめ記事