有没有办法在代码折叠后复制可见行?例如,如果我有一大块折叠的代码,如下所示:
.selector 1 { ...
}
.selector 2 { ...
}
我只想复制可见的线条。
最佳答案
我会告诉你我是如何完成这个任务的。我只列出了必需的步骤,因为我的视频有一些多余的步骤。
鉴于以下代码:
.selector 1 { ...
}
.selector 2 { ...
}

⌘+A
, ⌘+K
, ⌘+1
折叠所有代码 .selector
⌘+⌃+G
全选 .selector
←
移至行首 ⌘+⇧+→
选择整行 ⇧+←
取消选择代码的折叠部分 ⌘+C
复制 ⌘+V
粘贴 ⌘+⇧+L
将光标放在所有行 ⌘+→
移至行尾 }
为所有行添加右括号 它不像突出显示、复制和粘贴那么简单,但是如果您记住了所有键盘快捷键,它可以相当快地完成工作。您可以使用相同策略的多种变体。例如,您可以突出显示所有黄色椭圆(折叠的代码),删除它们,然后剩下的就是您想要的文本。
关于sublimetext3 - 是否可以仅复制 Sublime Text 中的可见行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33072384/