不要在sublimetext中展开粘贴的折叠部分

时间:2014-09-26 01:47:47

标签: sublimetext3

我正在使用4 MB以上的文件,其中的许多部分都已折叠。我想复制一些部分并将它们粘贴到文件中的其他位置,而不管粘贴时它们都会展开。

示例很简单:

  1. 折叠一些代码并复制折叠的行

  2. 粘贴到其他任何地方,它会自动展开。

  3. 我需要sublime才能展开代码,如果它展开,那就让它展开。如果折叠,则将其折叠。

1 个答案:

答案 0 :(得分:4)

不幸的是,我认为目前不可能。剪切和粘贴通常使用系统的剪贴板,而且由于Sublime是一个文本编辑器,因此您只需复制和粘贴原始文本,而不需要任何折叠标记可能的元数据。我能想到的最接近的是this plugin,它可以跟踪重新打开文件时的一些元数据,但它不适用于复制和粘贴。如果你了解Python和Sublime API,它可能是一个很好的起点,通过。

如果您愿意,请随时打开问题here,我在当前未解决的问题中找不到任何相关内容。请记住,这是一个社区运行的问题跟踪器,我们通常不会很好地了解作者在规划新功能时是否考虑了其中任何一个。但是,缺少官方问题跟踪器和Jon Skinner的反馈,这是我们现在所拥有的最好的。