我有一个文本文件仍在 vim 中打开,但原始文本文件已被意外删除。我该如何恢复它?文本文件仍在 vim 中打开,因此其原始数据仍存储在内存中。
答案1
如果原始文件中的数据仍出现在 vim 中,只需保存文件并关闭 vim,原始文件中的数据就会被保存。如果您关闭文件而不保存它,则更改将不会写入磁盘,如果您已经在 vim 中保存了对原始文件所做的更改,则关闭 vim 时原始文件的内容将被更改/丢失。根据您对我的评论的回复:
我保存了文件然后关闭了 vim,文件并没有丢失。
所以我将我原来的评论转发为这个答案。
答案2
我在另一个文件上测试了它,如果我保存该文件,它将再次写入磁盘。