Vim打开文件E325注意错误

时间:2017-08-03 15:47:21

标签: vim git-bash

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

1 个答案:

答案 0 :(得分:7)

关闭控制台而不先退出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资源管理器中使用ls -a。)

将来,请在关闭运行的控制台之前退出Vim(:qall[!]),以便彻底关闭。