我在IDE中使用了很多年的一个非常长期的习惯是CTRL(或命令)+ Click单击选择一个完整的单词。这相当于在ST2中对双字进行双击。我希望能够在ST2中恢复这种能力。我会用键绑定还是插件去解决它?CTRL +在Sublime Text中单击绑定2
回答
如果创建sublime-text-2/Packages/User/Default (Linux).sublime-mousemap
文件(假设你是在Linux上),并把这个在它(如果该文件已经存在,然后把它放在方括号内的文件的结尾已经存在):
[
{
"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}
}
很好的答案。这工作。我同意多选行为很酷。任何想法如何重新启用,使用CTRL + ALT +单击? – phirschybar 2012-03-14 11:25:59
@phirschybar - 嘿,谢谢,加了一点点,所以你可以为此重新分配! :) – fraxel 2012-03-14 11:44:13
我希望我能给你更多的观点。你是ST2的英雄。一个注意:'Alt'应该是'alt'(小写字母a)。但是这个工作提示顶部。再次感谢。 – phirschybar 2012-03-14 13:56:55
它适用于ST3,我觉得在ST2作品
Linux的 - 在〜/ Library中创建 “默认(OSX).sublime-mousemap” - 创建 “默认(Linux)的.sublime-mousemap” 放入〜/ .config /崇高文本-3 /封装/用户
的Mac/Application Support/Sublime Text 3/Packages/User
Win - 在%appd中创建“Default(Windows).sublime-mousemap” ata%\ Sublime Text 3 \ Packages \用户
[
{
"button": "button1",
"count": 1,
"modifiers": ["ctrl"],
"press_command": "drag_select",
"command": "goto_definition"
}
]
- 1. Sublime Text键绑定
- 2. Sublime Text 2 Licensing - Sublime Text 2
- 3. 在Ctrl +单击后在Sublime Text中移除光标
- 4. Sublime Text 2 Ctrl + P不起作用
- 5. 如何解除Sublime Text 2中的键绑定?
- 6. Sublime in Sublime Text 2
- 7. 在Sublime Text中绑定组合键3
- 8. Sublime Text 2 - SFTP插件 - 键绑定快捷键不起作用
- 9. Sublime Text 2 - plugin
- 10. Sublime text 2 snippets
- 11. Sublime Text 2&PYTHONPATH
- 12. sublime text 2 ruby
- 13. 在PyCharm中使用Sublime Text 2键绑定
- 14. Sublime Text 3'subl'command still linked to Sublime Text 2
- 15. Sublime Text 2 - “重新打开编码”键绑定
- 16. Sublime Text 2 - 最近打开的键绑定?
- 17. Sublime Text 2 strip next whitespace character
- 18. Sublime Text 2与字符序列的键绑定
- 19. 如何激活Sublime Text 2中的Zen编码键绑定?
- 20. Groovy和Sublime Text 2
- 21. Sublime Text 2服务
- 22. Sublime Text 2和C
- 23. Sublime Text 2 Creating config.rb
- 24. Sublime Text 2和R
- 25. Sublime Text 2 not building
- 26. Sublime Text 2 - BeautifyRuby不工作
- 27. Sublime Text中的Backspace Tab 2
- 28. Sublime Text 2.在Vim shift + [
- 29. 在Sublime Text中编译C++程序2
- 30. Linux中的Sublime Text 2中的AltGr键
您使用的是什么平台? – 2012-03-14 03:28:52