更改Sublime Text中的鼠标中键


14

在Windows上运行的Sublime Text上,鼠标中键充当选择范围,在Linux上,按住Shift键并单击右键。如何在Linux上将鼠标中键设置为选择范围?特别是Ubuntu上的Sublime Text 3?

Answers:


24

您需要在Linux中创建自定义鼠标映射,并添加定义Windows行为的相关绑定。在Sublime中,使用JSON语法和以下内容创建一个新文件:

[
    // Mouse 3 column select
    {
        "button": "button3",
        "press_command": "drag_select",
        "press_args": {"by": "columns"}
    },
    {
        "button": "button3", "modifiers": ["ctrl"],
        "press_command": "drag_select",
        "press_args": {"by": "columns", "additive": true}
    },
    {
        "button": "button3", "modifiers": ["alt"],
        "press_command": "drag_select",
        "press_args": {"by": "columns", "subtractive": true}
    }
]

然后,将文件另存为~/.config/sublime-text-3/Packages/User/Default (Linux).sublime-mousemap。您现在应该能够模仿Linux中的Windows中键功能。

笔记:

  • 这将适用于Sublime Text 2和Sublime Text 2。
  • 对于OS X,保存文件的路径为~/Library/Application Support/Sublime Text 3/Packages/User/Default (OSX).sublime-mousemap(请注意OSX括号中的而不是Linux)。

保存文件后几秒钟就起作用了。谢谢您:)
leonardo_assumpcao

先生,您是个天才,也是个救命的人!
亚历克斯(Alex)
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.