我使用多年IDE的一个长期习惯是CTRL(或命令)+ Click选择一个完整的单词。它相当于双击当前ST2中的单词。我希望能够在ST2中恢复这种能力。我会用密钥绑定或插件来解决它吗?
答案 0 :(得分:32)
如果您创建一个sublime-text-2/Packages/User/Default (Linux).sublime-mousemap
文件(假设您在Linux上)并将其放入其中(如果该文件已存在,则将其放在已存在的方括号内的文件末尾):< / p>
[
{
"button": "button1", "count": 1, "modifiers": ["ctrl"],
"press_command": "drag_select",
"press_args": {"by": "words"}
}
]
它将覆盖标准的Ctrl + Click行为,并执行您想要的操作。但是,默认的Ctrl + Click行为非常酷 - 允许同时进行多个选择和游标(尝试按Ctrl +单击文件中的不同位置),因此您可能希望在其他位置重新分配该功能。如果要将多选功能更改为Ctrl + Alt +单击,可以通过在方括号内添加来执行此操作:
{
"button": "button1", "count": 1, "modifiers": ["ctrl", "alt"],
"press_command": "drag_select",
"press_args": {"additive": true}
}
答案 1 :(得分:5)
它适用于st3,我认为适用于st2
Linux - 创建&#34;默认(Linux).sublime-mousemap&#34;在〜/ .config / sublime-text-3 / Packages / User
中Mac - 创建&#34;默认(OSX).sublime-mousemap&#34;在〜/ Library / Application Support / Sublime Text 3 / Packages / User
赢 - 创建&#34;默认(Windows).sublime-mousemap&#34;在%appdata%\ Sublime Text 3 \ Packages \ User
中[
{
"button": "button1",
"count": 1,
"modifiers": ["ctrl"],
"press_command": "drag_select",
"command": "goto_definition"
}
]