我最近开始使用Sublime Text,有一件事真的让我的装备变得磨砺。当用CTRL和SHIFT按箭头选择文本时,我遇到了这个(对我而言)意外行为。
让我们举例说我有这样的行:
<div>
<p>Some text</p>
</div>
我的插入符号位于&lt; div&gt;之后的第一行末尾。我按住CTRL + SHIFT并按向右箭头两次(一个跳转到行,其中&lt; p&gt;一些文本&lt; / p&gt;是,第二个选择空格/制表符并且在&lt; p&gt;之前着陆一些文字&lt; / p&gt;但奇怪的是,&lt; p正在被选中。
有没有办法配置?我已经使用了VS和WebStorm很长一段时间,所以这是一种机械动作,Sublime中的这个小东西让我很沮丧。
答案 0 :(得分:1)
首先,打开 Preferences -> 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} },
确保在完成后保存文件。这将为您提供您习惯的行为。