2014-09-01 215 views
0

不知何故我的.viminfo文件在/ home/username中被破坏。所以,LS -al命令给出了这样的输出.viminfo文件只损坏的.viminfo文件

-?????????? ? ?  ?   ?   ? .viminfo 

因此,vim编辑器不能当为“用户名”用户打开写入该文件。我已经尝试了很多来解决它,但失败了。谁能帮帮我吗?

在此先感谢。

+0

是的。由于它已损坏,我无法删除它。我得到这个错误“rm:can not removeâ.viminfoâ:输入/输出错误”。 – JatiA 2014-09-01 12:02:34

+0

以root身份尝试('sudo rm');如果仍然失败,我会推荐一个文件系统检查('fsck')。 – 2014-09-01 12:37:56

回答

3

这样做:

rm -f ~/.viminfo 

sudo rm -f ~/.viminfo 

如果第一个失败。

.viminfo文件包含有关您的vim的有用但非关键的数据。但是,你的是腐败的,所以你应该删除它。

如果您认为它可能包含一些您不想丢失的重要内容,您也可以将它移动到不同的位置。

+0

这就是问题所在。我无法删除它,因为它完全损坏。上面的命令给出了这个输出:“rm:can not removeâ/ home/username /.viminfoâ:输入/输出错误”。 – JatiA 2014-09-01 13:29:50

+0

你可以使用发现者gui应用程序将其发送给垃圾吗?这是否给出错误?确保您已启用显示隐藏文件。 – Zach 2014-09-01 13:45:24

+0

即使我启用了显示隐藏文件,该文件也不会显示在GUI中的文件系统中(可能是因为它已损坏)。我可以看到其他隐藏的文件。 – JatiA 2014-09-01 13:50:07