切割和粘贴时如何在VIM中保留折叠?

eee*_*aii 5 vim

在vim中,你可以用zf创建一个折叠,所以如果是%,你可以整齐地折叠一个分隔的块.

  • 有没有办法在视觉模式中选择一些文本并自动折叠?

  • 我注意到如果我选择一个封闭的折叠并使用dd来删除它,那么去其他地方并使用P粘贴它,折叠将消失并且折叠将被展开.我想切割折叠的东西并将其粘贴并将其粘贴,折叠仍然完好无损并关闭.

Dan*_*olo 3

  • 如果您使用的话,您可以执行第一个操作:set foldmethod=manual,然后只需突出显示您想要的块并使用zf它来折叠它。
  • 我不认为你可以做到这一点(至少,没有脚本)