【问题标题】:Selecting text in Sublime with ctrl and shift使用 ctrl 和 shift 在 Sublime 中选择文本
【发布时间】:2016-04-14 10:56:08
【问题描述】:

我最近开始使用 Sublime Text,有一件事情真的让我感到很吃力。当使用 CTRL 和 SHIFT 通过箭头选择文本时,我遇到了这个(对我来说)意外行为。

例如,假设我有这样的行:

<div>
    <p>Some text</p>
</div>

我的插入符号位于

之后的第一行末尾。我按住 CTRL + SHIFT 并按向右键两次(一次跳转到

Some text

所在的行,第二次选择空格/制表符并在

Some text

之前着陆)但是奇怪的是

有没有办法配置它?我已经使用 VS 和 WebStorm 很长时间了,所以这是一种机械动作,而 Sublime 中的这个小东西真的让我很沮丧。

【问题讨论】:

    标签: sublimetext2 sublimetext3 sublimetext


    【解决方案1】:

    首先,打开Preferences -&gt; Key Bindings-User。如果文件完全为空,或者只包含左方括号和右方括号[ ],则将内容更改为以下内容:

    [
        { "keys": ["ctrl+right"], "command": "move", "args": {"by": "subwords", "forward": true} },
        { "keys": ["ctrl+shift+right"], "command": "move", "args": {"by": "subwords", "forward": true, "extend": true} }
    ]
    

    如果您已经有一些自定义键绑定,请将以下几行添加到最开始,就在左括号 [ 之后的行:

        { "keys": ["ctrl+right"], "command": "move", "args": {"by": "subwords", "forward": true} },
        { "keys": ["ctrl+shift+right"], "command": "move", "args": {"by": "subwords", "forward": true, "extend": true} },
    

    确保完成后保存文件。这会给你你习惯的行为。

    【讨论】:

      猜你喜欢
      • 2011-09-07
      • 1970-01-01
      • 2011-01-08
      • 2015-07-15
      • 1970-01-01
      • 2014-07-22
      • 1970-01-01
      • 2018-02-23
      • 2013-07-31
      相关资源
      最近更新 更多