Sublimetext3 是否可以只复制升华文本中的可见行?

Sublimetext3 是否可以只复制升华文本中的可见行?,sublimetext3,Sublimetext3,有没有办法在代码折叠后复制可见行?例如,如果我有一块折叠的代码,如下所示: .selector 1 { ... } .selector 2 { ... } 我只想复制可见的线条。我将向您展示如何完成此任务。我只列出了所需的步骤,因为我的视频中有一些多余的步骤 给定以下代码: .selector 1 { ... } .selector 2 { ... } ⌘+A,⌘+K,⌘+1折叠所有代码 使用光标选择。选择器 ⌘+⌃+G选择所有。选择器 ←移动到行的开头 ⌘+⇧+→以选择整行 ⇧+←取

有没有办法在代码折叠后复制可见行?例如,如果我有一块折叠的代码,如下所示:

.selector 1 { ...
}

.selector 2 { ...
}

我只想复制可见的线条。

我将向您展示如何完成此任务。我只列出了所需的步骤,因为我的视频中有一些多余的步骤

给定以下代码:

.selector 1 { ...
}

.selector 2 { ...
}

  • ⌘+A
    ⌘+K
    ⌘+1
    折叠所有代码
  • 使用光标选择
    。选择器
  • ⌘+⌃+G
    选择所有
    。选择器
  • 移动到行的开头
  • ⌘+⇧+→以选择整行
  • ⇧+←取消选择代码的折叠部分
  • ⌘+C
    复制
  • ⌘+要粘贴的V
  • 使用光标选择新粘贴的线
  • ⌘+⇧+L
    将光标放在所有行上
  • ⌘+→移动到行尾
  • }
    向所有行添加右括号

  • 它不像高亮显示、复制和粘贴那样简单,但是如果你记住了所有的键盘快捷键,它会很快完成任务。您可以使用相同策略的不同版本。例如,您可以高亮显示所有黄色省略号(折叠的代码),删除它们,然后只剩下所需的文本。

    对windows用户进行了转换,并进行了更多解释。这里的核心问题是,当您选择内容时,您希望避免选择。。。位,因为它表示折叠的代码

    需要做的是:

  • 按住CTRL键并单击要复制的每一行的开头。(这将在每个位置留下一个光标。)
  • 按CTRL-L选择所有这些内容行
  • 然后按SHIFT LeftArrow取消选择。。。最后一点
  • 现在按CTRL-C,您只有一份未隐藏(展开)内容的副本

  • 希望这能有所帮助。

    这个答案基本上就是“选择所有可见的位,以一种只适用于此内容的方式”