创建Sublime键绑定以模仿shift + arrow / R.

时间:2015-01-16 18:29:40

标签: sublimetext2

在Sublime2中,当您按住shift并使用L / R箭头键时,光标会在选择文本字符时移动。我想用Sublime键绑定将此行为映射到其他东西,所以我不必将我的手移动到箭头键来执行这个非常常见的操作。

我无法弄清楚如何做到这一点,或者是否可能。我想做这样的事情:

{ "keys": ["super+k"], "command": "move_and_select", "args": {"by": "characters", "forward": true} },
{ "keys": ["super+j"], "command": "move_and_select", "args": {"by": "characters", "forward": false} },

但我刚刚编写了move_and_select命令。如果您使用命令move,它会左右移动一个字符,但我想移动并选择。

这可能吗?可以用python脚本插件完成吗?

1 个答案:

答案 0 :(得分:2)

想出来。在"extend": true中设置args以使移动也可以选择。所以正确的答案应该是:

{ "keys": ["super+j"], "command": "move", "args": {"by": "characters", "forward": false, "extend": true} },
{ "keys": ["super+l"], "command": "move", "args": {"by": "characters", "forward": true, "extend": true} },