在 Vim 中复制文件时如何维护或导出折叠
每次我复制文件时,折叠都会丢失。我明白为什么会发生这种情况,但我无法弄清楚如何“导出”或“维护”折叠。有什么建议吗? (否则如果我复制整个文件夹,我必须一个一个地重命名视图文件)。
编辑:我通过书写来折叠线,例如: :1,80 fo
Every time I copy a file the folds are lost. I understand why this happens, but I can''t figure out out to "export" or "maintain" the folds. Any suggestions? (otherwise I have to rename the view files one by one if I copy a entire folder).
EDIT: I'm folding lines by writting for instance: :1,80 fo
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
阅读可爱的手册,
:help Foldmethod
。对于您正在使用的手动折叠:
或者,您可以
设置foldmethod=marker
,然后:fold
将在您的文件中添加{{{
和}}}< /code> 指示折叠位置。由于默认值为
manual
,因此您必须在模型行或 vimrc 中将其设置为marker
。Read the lovely manual,
:help foldmethod
.With the manual folds you are using:
Or, you can
set foldmethod=marker
, and then:fold
will litter your file with{{{
and}}}
to indicate where the folds are. Since the default value ismanual
, you'll have to set it tomarker
, either in a modeline or in your vimrc.或者您可以使用
:saveas
。它将把您的文件及其视图复制到一个具有自己视图的新文件中。
您的原始文件和视图将保持不变。
唯一的缺点是,如果您有文件标记(AZ),它们将被移动(不是复制,移动)到您的新文件中。
Or you can use
:saveas
.It will make a copy of your file and its view into a new file with its own view.
Your original file and view will be left untouched.
The only downside is that if you have file marks (A-Z), they will be moved (not copied, moved) to your new file.