Vim打开文件E325注意错误

neo*_*neo 6 vim git-bash

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

Ing*_*kat 8

通过关闭控制台而不先退出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:
Run Code Online (Sandbox Code Playgroud)

回答D删除过时的交换文件.或者,您也可以搜索.bash_profile.swp(默认情况下,它与编辑的文件位于同一目录中,可能$HOME在您的情况下)并手动删除.(它是隐藏的; ls -a在Bash或Windows资源管理器中使用.)

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