sublimetext3 - 是否可以仅复制 Sublime Text 中的可见行?

标签 sublimetext3

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

.selector 1 { ...
}

.selector 2 { ...
}

我只想复制可见的线条。

最佳答案

我会告诉你我是如何完成这个任务的。我只列出了必需的步骤,因为我的视频有一些多余的步骤。

鉴于以下代码:

.selector 1 { ...
}

.selector 2 { ...
}

enter image description here
  • ⌘+A , ⌘+K , ⌘+1折叠所有代码
  • 使用光标选择 .selector
  • ⌘+⌃+G全选 .selector
  • 移至行首
  • ⌘+⇧+→选择整行
  • ⇧+←取消选择代码的折叠部分
  • ⌘+C复制
  • ⌘+V粘贴
  • 使用光标选择新粘贴的行
  • ⌘+⇧+L将光标放在所有行
  • ⌘+→移至行尾
  • }为所有行添加右括号

  • 它不像突出显示、复制和粘贴那么简单,但是如果您记住了所有键盘快捷键,它可以相当快地完成工作。您可以使用相同策略的多种变体。例如,您可以突出显示所有黄色椭圆(折叠的代码),删除它们,然后剩下的就是您想要的文本。

    关于sublimetext3 - 是否可以仅复制 Sublime Text 中的可见行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33072384/

    相关文章:

    javascript - Eslint:如何在 Node.js 中禁用 "unexpected console statement"?

    c - 使用 MinGW 和 Sublime Text 设置 SDL2

    c++ - 在 Sublime Text 3 中自动完成类的方法

    git - Sublime Text 中按单词而不是行进行比较

    python - 从 sublime_plugin.WindowCommand 获取当前文件名

    sublimetext2 - Sublime Text 3 增量选择

    python - 使用 sublime 在终端中运行 python

    sublimetext3 - 更改 Sublime Text 3 中的默认设置

    python - SublimeREPL 和 IPython

    cakephp - 让 Sublime Text 与 Cakephp (ctp) View 文件一起使用