我们在用vim编辑某个文件时常常会出现e325:attention开头的报错,这种情况多半发生在你上次编辑脚本或者其他文件,中途因为某些原因,强制杀死进程,或者强制退出导致的。
原因:
其实在windows系统下,我们编辑文件强制退出,我们也会遇到这样的提示(比如某个word文档异常退出)。也就是说,非正常打开会多出一个提示,告诉你是否要恢复你上次未保存的文件。
我们通过错误E325的提示可以知道,出现这种情况的原因有两种,
其一,是当前有其他的进程正在对相同的文档进行编辑;
其二,之前的编辑会话被销毁了(crashed)(也就是说,你上次编辑的时候,没有保存就强制离开了。)
这个时候按“o”,只读进入文档;按“可继续编辑文档;按“r”恢复之前强制退出的文档;"q"退出;
但是无论按哪个,下次打开该文件依旧会出现相同的报错。
解决方法:
在存放文件的目录下面,通过ls -al 命令查看隐藏的文件
然后通过rm -f 删除以swp结尾的隐藏文件,下次打开就不会遇到这个给问题了。