文件被销毁后,如何将 Vim 中的缓冲区转储到磁盘上
How to dump the buffers in Vim on disk, after the files are destroyed
这可能是 SO 上最愚蠢的 post 但我真的需要你的帮助。
而不是 rm -rfv build/.
,我 rm -rfv build/../
。目前,Vim 为 运行,并且已与 vim *.h *.cpp
一起推出。如何将内存中加载的文件保存到磁盘?
遇到这种情况该怎么办? :wa
没有帮助,因为 "the files don't exist"。 update
都没有。
至于为什么没有 git,事后看来,我不知道,但我被告知只有可靠的、生产质量的代码才会进入 Git 和这个代码相当尴尬。尽管如此,硬盘上还是有一个代码库的旧备份,大约是一周前的工作量。
小更新:Vim 说大多数文件“不存在交换文件”。这是一个不正确的设置吗?KDevelop 例如会弹出一个对话框并提供重新保存文件。现在 Vim 对我来说似乎不太安全,足以重新考虑使用它。
所以回顾一下这里有 2 个问题:
在这种情况下是否可以从 RAM 中恢复文件? (Vim是否将所有打开的文件存储在RAM中?)
是否可以设置 Vim 使其表现得像KDevelop,并提供或只是使手动将移动的文件保存回原来的位置成为可能?
FDinoff 的评论可能就是您正在寻找的答案。重新创建目录结构并执行 :wa
以保存所有缓冲区。
这可能是 SO 上最愚蠢的 post 但我真的需要你的帮助。
而不是 rm -rfv build/.
,我 rm -rfv build/../
。目前,Vim 为 运行,并且已与 vim *.h *.cpp
一起推出。如何将内存中加载的文件保存到磁盘?
遇到这种情况该怎么办? :wa
没有帮助,因为 "the files don't exist"。 update
都没有。
至于为什么没有 git,事后看来,我不知道,但我被告知只有可靠的、生产质量的代码才会进入 Git 和这个代码相当尴尬。尽管如此,硬盘上还是有一个代码库的旧备份,大约是一周前的工作量。
小更新:Vim 说大多数文件“不存在交换文件”。这是一个不正确的设置吗?KDevelop 例如会弹出一个对话框并提供重新保存文件。现在 Vim 对我来说似乎不太安全,足以重新考虑使用它。
所以回顾一下这里有 2 个问题:
在这种情况下是否可以从 RAM 中恢复文件? (Vim是否将所有打开的文件存储在RAM中?)
是否可以设置 Vim 使其表现得像KDevelop,并提供或只是使手动将移动的文件保存回原来的位置成为可能?
FDinoff 的评论可能就是您正在寻找的答案。重新创建目录结构并执行 :wa
以保存所有缓冲区。