给定以下文本
Node1_L1
Node1_L2
Node2_L2
Node2_L1
Node3_L2
Node1_L3
Node2_L3
Node4_L2
Node3_L3
Node4_L3
Node3_L1
Node5_L2
Node6_L2
我可以使用VSCode内置的折叠功能,将其折叠成如下所示的样子。
+ Node1_L1
Node2_L1
+ Node3_L2
+ Node4_L2
Node3_L1
Node5_L2
Node6_L2
但是当我现在选择折叠的文本并复制粘贴时,它实际上会抓取所有文本,包括隐藏的文本。因此,以上折叠文本前4行的复制粘贴结果将是:
Node1_L1
Node1_L2
Node2_L2
Node2_L1
Node3_L2
Node1_L3
Node2_L3
Node4_L2
whereas I would like to have
Node1_L1
Node2_L1
Node3_L2
Node4_L2
希望这有意义,希望有人知道如何实现。谢谢!
^\s{0,2}[^\s]+$
(最多有2个空格的行)。我不知道VSCode是否允许我们选择所有找到的行。 - Cave Johnson