【问题标题】:Vim Opening File E325 Attention ErrorVim 打开文件 E325 注意错误
【发布时间】:2018-01-11 08:12:29
【问题描述】:

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

【问题讨论】:

    标签: vim git-bash


    【解决方案1】:

    通过关闭控制台而不先退出 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[!]),然后再关闭它运行的控制台,以便彻底关闭。

    【讨论】:

      猜你喜欢
      • 2021-01-21
      • 2017-01-01
      • 2011-08-13
      • 2022-10-13
      • 2012-08-11
      • 2021-03-03
      • 2017-06-17
      • 2021-07-24
      • 1970-01-01
      相关资源
      最近更新 更多