Vim 打开文件 E325 注意错误

Vim Opening File E325 Attention Error

在 Git bash windows 上,我正在编辑 .bash_profile 文件,然后我决定不保存并关闭 bash 控制台。现在,当我尝试使用 vim 打开 .bash_profile 时,我收到 E325:注意错误。我应该怎么做才能解决这个问题?

通过在不先退出 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)并手动将其删除。 (它是隐藏的;在 Bash 或 Windows Explorer 中使用 ls -a。)

以后,请在关闭运行它的控制台之前退出 Vim (:qall[!]),以便干净地关闭。