首页 > 解决方案 > 如何在 Windows 10 上的 Sublime Text 3 中更改“添加光标”的 sublime 鼠标绑定

问题描述

这很可能是重复的。虽然我不相信 Windows 10 可能是罪魁祸首,但我专门针对该操作系统重新发布了这个问题,最初的问题来自 Windows 7 时代。

我试图让我的 ST3 表现得更像 VSCode。

我发现我需要一个单独的 JSON 用于鼠标绑定以及放置它的位置(我有一个便携式 ST 版本)。

这是它的样子:

[
    {
        "button": "scroll_down",
        "modifiers": ["ctrl"],
        "command": "scroll_lines",
        "args": {"amount": -40.0 },
        "press_command": ""
    },
    {
        "button": "scroll_up",
        "modifiers": ["ctrl"],
        "command": "scroll_lines",
        "args": {"amount": 40.0 },
        "press_command": ""
    },
    {
        "button": "button1",
        "count": 1,
        "modifiers": ["alt"],
        "press_command": "drag_select",
        "press_args": {"additive": true}
    },
    {
        "button": "button1",
        "modifiers": ["alt"],
        "press_command": "drag_select",
        "press_args": {"by": "columns"}
    },
    {
        "button": "button1",
        "modifiers": ["alt", "shift"],
        "press_command": "drag_select",
        "press_args": {"by": "columns", "additive": true}
    },
    {
        "button": "button1",
        "modifiers": ["alt", "ctrl"],
        "press_command": "drag_select",
        "press_args": {"by": "columns", "subtractive": true}
    }
]

我确信该文件位于正确的位置并且可以正常工作,因为前两个命令分别用“向上滚动更快”覆盖“放大”和用“向下滚动更快”覆盖“缩小”分别按预期工作。

第三个命令应该覆盖从“Ctrl+LeftClick”到“Alt+LeftClick”的“添加光标”键绑定。

同样,其余命令应该覆盖从“Shift+RightClick”到“Alt+LeftClick”的“按列选择”键绑定。

如何修改我的文件以使最后四个命令按预期工作?

标签: bindingsublimetext3mousekey-bindings

解决方案


推荐阅读