将折叠方法更改为 diff 后,如何在 Vim 中保存折叠?

How to save folds in Vim after changing the foldmethod to diff?

我在我的 VIMRC 文件中大量使用折叠(init.vim 因为我使用的是 neovim),我还使用了工具 fugitive.vim.

当我想对它做diff时,它改变了折叠方法diff。目前还挺有用的。但是当我想回到我以前的折叠时,我发现它们都消失了 (set foldmethod=manual),然后必须重新折叠所有东西。在 fugitive 对它们进行比较后,如何恢复到我的手动折叠?

我试过浏览帮助文件并在线查看,但我找不到如何操作。

:h fold-manual提到了:mkview:loadview,可以保存折叠,然后恢复。