1. ホーム
  2. vim

[解決済み] Vimでファイルを開くとE325アテンションエラーが発生する

2022-02-08 17:36:25

質問

Git bash windowsで、.bash_profileファイルを編集していたのですが、保存しないことにしてbashコンソールを閉じてしまいました。今、vimを使って.bash_profileを開こうとすると、E325が表示されます。Attention errorと表示されます。これを修正するにはどうしたらいいでしょうか?

解決方法は?

Vim を終了させずにコンソールを閉じたため、Vim のプロセスが強制終了してしまい、Vim が正しくシャットダウンされませんでした。Vim は スワップファイル を使用して、クラッシュした場合にデータの損失を避けるために、最後に行われなかった変更をバッファに保存します。 :help E325 .

この場合、コンソールを意識的に閉じたので、おそらく .bash_profile [保存する価値あり]です。(しかし、スワップファイルはまだあります!) したがって、プロンプトが表示されたら

  Swap file ".bash_profile.swp" already exists!
  [O]pen Read-Only, (E)dit anyway, (R)ecover, (Q)uit, (A)bort, (D)elete it:

で答える D を実行して、古くなったスワップファイルを削除してください。また、検索して .bash_profile.swp (デフォルトでは、編集されたファイルと同じディレクトリに存在し、おそらく $HOME をクリックし、手動で削除してください。(これは非表示です。 ls -a をBashやWindowsエクスプローラで実行します)。

今後は、Vimを終了してください( :qall[!] ) を閉じてから、実行中のコンソールを閉じると、きれいにシャットダウンできます。