复制&在Visual Studio代码中粘贴折叠文本

时间:2016-08-26 18:45:09

标签: copy-paste visual-studio-code folding

给出以下文字

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

虽然我想

Node1_L1
Node2_L1
  Node3_L2
  Node4_L2  

希望这是有道理的,有人知道这样做的方法。谢谢!

1 个答案:

答案 0 :(得分:2)

也许有另一种方法可以做到这一点,但是解决方法似乎是使用多个游标的块选择 - 请参阅GIF

Block selection to copy only top level folding text