我多年来一直使用的IDE习惯是CTRL(或command)+单击可以选择整个单词。在ST2中,这相当于双击当前的单词。我希望能够在ST2中恢复此功能。我应该使用键绑定还是插件来完成?
我多年来一直使用的IDE习惯是CTRL(或command)+单击可以选择整个单词。在ST2中,这相当于双击当前的单词。我希望能够在ST2中恢复此功能。我应该使用键绑定还是插件来完成?
sublime-text-2/Packages/User/Default (Linux).sublime-mousemap
的文件,并将以下内容放入其中(如果文件已存在,请将其放在已经存在的方括号内的末尾):[
{
"button": "button1", "count": 1, "modifiers": ["ctrl"],
"press_command": "drag_select",
"press_args": {"by": "words"}
}
]
它将覆盖标准的Ctrl+单击行为,并执行您想要的操作。但是,默认的Ctrl+单击行为非常酷——允许同时多选和创建多个光标(尝试在文件中不同位置进行Ctrl + 单击),因此您可能希望在其他地方重新分配该功能。如果您想将多选功能更改为Ctrl+Alt+单击,还可以在方括号内添加:
{
"button": "button1", "count": 1, "modifiers": ["ctrl", "alt"],
"press_command": "drag_select",
"press_args": {"additive": true}
}
这适用于st3,我认为在st2中也可以使用
对于Linux用户 - 在~/.config/sublime-text-3/Packages/User中创建“Default (Linux).sublime-mousemap”文件
对于Mac用户 - 在~/Library/Application Support/Sublime Text 3/Packages/User中创建“Default (OSX).sublime-mousemap”文件
对于Windows用户 - 在%appdata%\Sublime Text 3\Packages\User中创建“Default (Windows).sublime-mousemap”文件
[
{
"button": "button1",
"count": 1,
"modifiers": ["ctrl"],
"press_command": "drag_select",
"command": "goto_definition"
}
]