【问题标题】:How can I do a column select across the entire file?如何在整个文件中进行列选择?
【发布时间】:2012-04-22 05:43:58
【问题描述】:

有没有办法可以使用中键或者 (Ctrl+Alt+Up) 到长文件中所有行的特定列?目前,我正在单击鼠标中键,然后将其拖到屏幕末尾并等待它选择所有行。

具体来说,对于长文件,我如何在整个文件中选择一个特定的列?

【问题讨论】:

  • 不确定 sublimetext,但有几个编辑器允许您通过单击列的开头并按 alt+shift 标记您的列来做到这一点。
  • @EmmadKareem:谢谢。我刚刚尝试过,但不幸的是,它似乎在 Sublime 中不起作用。
  • @EmmadKareem:除非我遗漏了什么,否则该页面仅说明如何使用 Ctrl 但我想要的是选择文件中的所有行。使用 Ctrl 添加块仍然需要我按住鼠标选择。
  • 感谢您的反馈,抱歉帮不上忙。

标签: sublimetext2 sublimetext sublimetext3


【解决方案1】:

OS X

您可以单击以下内容并拖动以创建一列或多列字符的选择:

  • 鼠标左键+option
  • 鼠标中键

要添加到现有选择,请在执行上述操作时按住 command

要从现有选择中减去,请在执行上述操作时按住 command + shift

Windows

您可以单击以下内容并拖动以创建一列或多列字符的选择:

  • 鼠标右键 + shift
  • 鼠标中键

要添加到现有选择,请在执行上述操作时按住 Ctrl

要从现有选择中减去,请在执行上述操作时按住 Alt

【讨论】:

    【解决方案2】:

    在 Mac OS X 中,将 Ctrl 替换为 CMD 键。就这样吧,

    CMD+A - 全选。 CMD+Shift+L - 将选择分割成行。 然后用左/右移动所有光标,用 Shift+左/右选择。将所有光标移动到 Home 行的开头。

    【讨论】:

      【解决方案3】:

      应该这样做:

      1. Ctrl+A - 全选。
      2. Ctrl+Shift+L - 将所选内容分成几行。
      3. 然后用left/right移动所有光标,用Shift+left/right选择。将所有光标移动到带有Home 的行首。

      【讨论】:

      • 太棒了!太感谢了。一直在寻找这个!
      • 应该这样做:Cmd+A - 全选。 Cmd+Shift+L - 将选择分割成行。然后用左/右移动所有光标,用 Shift+左/右选择。将所有光标移动到 Home 行的开头。
      • @贾斯汀:谢谢。我猜这是针对 Mac 系统的。
      • 太棒了!节省了我很多时间!
      • 你节省了我的时间!
      猜你喜欢
      • 1970-01-01
      • 2011-09-23
      • 2011-07-28
      • 2020-02-18
      • 2021-02-26
      • 1970-01-01
      • 1970-01-01
      • 2019-08-21
      相关资源
      最近更新 更多