vim E303问题解决办法

前端之家收集整理的这篇文章主要介绍了vim E303问题解决办法前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

vim E303问题解决办法

问题现象:

用VIM打开一个文件时,出现一下错误信息提示

E303: Unable to@H_502_8@ open@H_502_8@ swap file@H_502_8@ for@H_502_8@ "[No Name]"@H_502_8@,recovery impossible

1.在命令行模式下执行:

:help@H_502_8@ E303

2.输出相关信息如下:

Unable to@H_502_8@ open@H_502_8@ swap file@H_502_8@ for@H_502_8@ "{filename}"@H_502_8@,recovery impossible

Vim was not@H_502_8@ able to@H_502_8@ create@H_502_8@ a@H_502_8@ swap file@H_502_8@.  You can still edit the@H_502_8@ file@H_502_8@,but if@H_502_8@
Vim unexpected exits the@H_502_8@ changes will be lost.  And Vim may consume a@H_502_8@ lot of@H_502_8@
memory when editing a@H_502_8@ big file@H_502_8@.  You may want to@H_502_8@ change the@H_502_8@ 'directory'@H_502_8@ option
to@H_502_8@ avoid this error.  See |swap-file@H_502_8@|.

3.继续在命令行模式下执行:

:set@H_502_8@ directory@H_502_8@?

4.输出相关信息如下:

directory@H_502_8@=~/.vim/backups@H_502_8@

5.问题原来如此,在~/.vim/目录下没有backups目录vim E303错误信息解决记录

mkdir ~/.vim/backups@H_502_8@

6.如果没消失,查看目录的权限是否为当前user的权限,如果不是,则执行:

ls -lrt ~/.vim/backups@H_502_8@
sudo chown -R@H_502_8@ user:@H_502_8@user ~/.vim/backups@H_502_8@

猜你在找的Bash相关文章