【问题标题】:How to deselect a single multi-selection point in Sublime Text 2如何在 Sublime Text 2 中取消选择单个多选点
【发布时间】:2013-09-26 05:39:37
【问题描述】:

我发现我经常会在 Sublime Text 2 中多选一堆单点(ctrl+单击该点),到达我想要多选的项目的末尾,然后在中间发现一个其中所有不应该被选中的。

然后我必须取消多选(esc 键)并重新开始我的选择。

有没有办法取消选择单个多选点?我查看了整个网络并尝试了传统的相反项目,例如 ctrl+shift+单击我要取消选择的点。不开心。

提前感谢您的帮助!

【问题讨论】:

    标签: sublimetext2 sublimetext code-editor


    【解决方案1】:

    试试这个:

    alt + 鼠标中键

    此功能/快捷方式称为从选择中减去。

    【讨论】:

    • 我只是忘了说,在 OS X (Mac) 上,您应该使用 Command+Shift 而不是 Alt。
    • 如果我使用触控板但没有鼠标中键怎么办?
    【解决方案2】:

    在 OSX 中 +opt+shift+ 左键单击删除添加的多光标。

    【讨论】:

    • 只要⌘+shift+左键就够了
    【解决方案3】:

    在 Linux 上,如果您使用的是触摸板,请尝试使用:Alt + Shift + 右键单击

    【讨论】:

    • 谢谢!这是在 Ubuntu 中为我工作的唯一一个选项 :)
    【解决方案4】:

    如果您使用的是 OSX,则需要禁用 drag_text

    编辑您的用户偏好,即super + , 并添加:

    "drag_text": false
    

    否则,您可以像以前一样选择 - ctrl + click (command + click),并取消选择您使用 alt + click (command + shift + click) 的实例。

    【讨论】:

    • 赞成,因为这确实有效,但不是我使用的最佳答案,因为它还禁用了拖放代码部分的能力。因此,如果我想要方便地使用 alt+click 来取消选择多选点,则权衡是没有拖放。对于可能没有三键鼠标的人来说,这是一个很好的解决方案。但是,正如我所拥有的那样,Hugo Corra 的解决方案是最好的答案。非常感谢您的解决方案!
    • 使我的答案与 OSX 和 Windows 用户相关。
    • 如果您说在 Windows 中您只需 alt + 单击即可从选择中减去而无需禁用 Draft_text,这只是一个不起作用的 FYI。 alt+middle button click 在 Windows 中确实有效,但不仅仅是 alt+click(即传统的左键单击)
    【解决方案5】:

    要取消选择任何文本区域(这样也会取消选择任何包含的光标点):

    在 Windows 上

    Alt+Shift+Right_Mouse_Button (拖动-选择需要取消选择的内容)

    或:Alt+Middle_Mouse_Button (拖动选择你需要取消选择的内容)

    在 OSX 上

    Command+Shift+Option+Left_Mouse_Button (拖拽-选择需要取消选择的)

    或:Command+Shift+Middle_Mouse_Button (拖动-选择需要取消选择的内容)

    这适用于 SublimeText 2/3。

    如果您想取消选择单个光标点(不是区域),您可以执行相同操作并拖动选择包含该光标点的任何区域。 [例如:我的工作[Cursor]d。要取消选择光标,您可以拖动选择:r[Cursor]d(或包括光标的任何区域),它将自动取消选择光标点。]

    来源:Column Selection

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-07-10
      • 2015-01-31
      • 2016-01-30
      • 1970-01-01
      • 2013-06-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多