每次我复制文件时,折叠都会丢失。我理解为什么会发生这种情况,但我无法弄清楚要“导出”或“维护”折叠。有什么建议么?(否则,如果我复制整个文件夹,我必须一个一个地重命名视图文件)。
编辑:我正在通过编写例如折叠线::1,80 fo
每次我复制文件时,折叠都会丢失。我理解为什么会发生这种情况,但我无法弄清楚要“导出”或“维护”折叠。有什么建议么?(否则,如果我复制整个文件夹,我必须一个一个地重命名视图文件)。
编辑:我正在通过编写例如折叠线::1,80 fo
阅读可爱的手册,:help foldmethod
。
使用您正在使用的手动折叠:
当您放弃文件时,手动折叠会丢失。要保存折叠,请使用
:mkview
命令。稍后可以使用 恢复视图:loadview
。
或者,您可以set foldmethod=marker
,然后:fold
将在您的文件中乱扔{{{
并}}}
指示折叠的位置。由于默认值为manual
,因此您必须marker
在模式行或 vimrc 中将其设置为 。
或者你可以使用:saveas
.
它会将您的文件及其视图复制到具有自己视图的新文件中。
您的原始文件和视图将保持不变。
:edit original.md
:saveas copy.md
唯一的缺点是,如果您有文件标记 (AZ),它们将被移动(而不是复制,移动)到您的新文件中。