我使用多年IDE的一个非常长期的习惯是CTRL(或命令)+ Click选择一个完整的单词.它相当于双击当前ST2中的单词.我希望能够在ST2中恢复这种能力.我会用密钥绑定或插件来解决这个问题吗?
fra*_*xel 32
如果您创建一个sublime-text-2/Packages/User/Default (Linux).sublime-mousemap文件(假设您在Linux上)并将其放入其中(如果该文件已经存在,则将其放在已存在的方括号内的文件末尾):
[
{
"button": "button1", "count": 1, "modifiers": ["ctrl"],
"press_command": "drag_select",
"press_args": {"by": "words"}
}
]
Run Code Online (Sandbox Code Playgroud)
它将覆盖标准的Ctrl + Click行为,并执行您想要的操作.但是,默认的Ctrl + Click行为非常酷 - 允许同时进行多个选择和游标(尝试按Ctrl +单击文件中的不同位置),因此您可能希望在其他位置重新分配该功能.如果要将多选功能更改为Ctrl + Alt +单击,可以通过在方括号内添加来执行此操作:
{
"button": "button1", "count": 1, "modifiers": ["ctrl", "alt"],
"press_command": "drag_select",
"press_args": {"additive": true}
}
Run Code Online (Sandbox Code Playgroud)
它适用于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"
Win - 在%appdata%\ Sublime Text 3\Packages\User中创建"默认(Windows).sublime-mousemap"
[
{
"button": "button1",
"count": 1,
"modifiers": ["ctrl"],
"press_command": "drag_select",
"command": "goto_definition"
}
]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10689 次 |
| 最近记录: |