2017-08-03 107 views
3

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

回答

3

通过关闭控制台而不先退出Vim,Vim进程被杀死,Vim没有机会正常关闭。 Vim使用交换文件将上次未执行的更改存储到缓冲区以避免在发生崩溃时丢失数据;你可以在:help E325阅读全文。

就你而言,由于您有意识地关闭了控制台,因此您的.bash_profile [值得保存]可能没有任何挂起的更改。 (但仍然交换文件!)因此,促使

d
Swap file ".bash_profile.swp" already exists! 
    [O]pen Read-Only, (E)dit anyway, (R)ecover, (Q)uit, (A)bort, (D)elete it: 

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

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

+0

谢谢,它的工作。 – neo