binding - 如何在 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”的“按列选择”键绑定。
如何修改我的文件以使最后四个命令按预期工作?
解决方案
推荐阅读
- angular - 如何摆脱所有主机元素的“大纲”?
- jquery - 如何使用多个嵌套的 json 对象创建 amcharts
- php - 将数组添加到多维数组中的某个键
- domain-driven-design - 从其他有界上下文验证日期
- javascript - package.json 中的 Angular 启动错误
- xamarin.android - Xamarin.android 在哪里使用 plugin.inappbilling 中的 google play 许可证密钥
- generics - 我可以使这个结构更通用吗?
- python - Django Rest Framework模型序列化器:将所有字段设置为只读,除了一个
- php - 如何获取 PayPal 支付的交易 ID
- java - Map-Reduce 作业未能交付预期的分区文件