文件销毁后,如何将Vim中的缓冲区转储到磁盘上

文件销毁后,如何将Vim中的缓冲区转储到磁盘上,vim,recovery,Vim,Recovery,这可能是最愚蠢的帖子,但我真的需要你的帮助 而不是rm-rfvbuild/,而是Irm-rfv build/./。目前,Vim正在运行,它是通过Vim*.h*.cpp启动的。如何将RAM中加载的文件保存到磁盘上 在这种情况下该怎么办:wa没有帮助,因为“文件不存在”更新两者都不是 至于为什么没有git,事后看来,我也不知道,但我被告知,git中只有可靠的生产质量代码,而这段代码相当令人尴尬。不过,硬盘上还有一个旧的代码库备份,大约一周的时间 小更新:Vim说大多数文件“不存在交换文件”。这是错误

这可能是最愚蠢的帖子,但我真的需要你的帮助

而不是rm-rfv
build/
,而是I
rm-rfv build/./
。目前,Vim正在运行,它是通过
Vim*.h*.cpp
启动的。如何将RAM中加载的文件保存到磁盘上

在这种情况下该怎么办<代码>:wa没有帮助,因为“文件不存在”<代码>更新两者都不是

至于为什么没有git,事后看来,我也不知道,但我被告知,git中只有可靠的生产质量代码,而这段代码相当令人尴尬。不过,硬盘上还有一个旧的代码库备份,大约一周的时间

小更新:Vim说大多数文件“不存在交换文件”。这是错误的设置吗?例如,KDevelop会弹出一个对话框并提供重新保存文件。现在Vim对我来说似乎不太安全,足以重新考虑使用它

因此,这里有两个问题:

  • 在这种情况下,是否可以从RAM恢复文件?(Vim是否将所有打开的文件存储在RAM中?)

  • 是否可以设置Vim,使其行为类似于KDevelop,并提供或仅允许手动将移动的文件保存回原来的位置


  • FDinoff注释可能就是您要寻找的答案。重新创建目录结构并执行
    :wa
    以保存所有缓冲区。

    您可能需要重新创建目录结构。然后
    :wa
    应该可以正常工作。查看或检查
    ~/.vim
    目录中是否有任何自动备份文件。”Vim对我来说似乎不太安全”–支持您的应用程序并不是Vim真正的工作stuff@Leventix从某种意义上说,我同意,但为什么KDevelop会在移动后重新保存打开的文件?这不符合逻辑吗?与Word等一样。创建备份文件并在一定程度上保护您的数据。不~/.vim是空的,很遗憾:(默认情况下,交换文件位于原始文件的旁边。但您也删除了这些文件。请将
    :wa
    与以下帖子结合使用: