在 Windows 上运行的 Sublime Text 中,鼠标中键充当选择范围,在 Linux 上则充当 Shift+右键单击。如何在 Linux 上将鼠标中键设置为选择范围?特别是 Ubuntu 上的 Sublime Text 3?
答案1
您需要在 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 和 3。
- 对于 OS X,保存文件的路径是
~/Library/Application Support/Sublime Text 3/Packages/User/Default (OSX).sublime-mousemap
(请注意OSX
括号中的 而不是Linux
)。