Vim打开文件E325注意错误

4zcjmb1e  于 12个月前  发布在  其他
关注(0)|答案(1)|浏览(182)

在Git bash窗口中,我正在编辑.bash_profile文件,然后我决定不保存并关闭bash控制台。现在当我尝试使用Vim打开.bash_profile时,我得到E325:Attention错误。我应该怎么做来修复这个问题?

jq6vz3qz

jq6vz3qz1#

如果在没有退出Vim的情况下关闭控制台,那么Vim进程就会被杀死,Vim没有机会正确关闭。Vim使用 swap files 将最后未持久化的更改存储到缓冲区,以避免崩溃时的数据丢失;您可以在: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[!])的控制台之前退出它,以便完全关闭。

相关问题