Одна очень давняя привычка, которую я имею с моей IDE много лет, заключается в том, что CTRL (или команда) + Click выбирает полное слово. Это эквивалентно двойному нажатию на слово, которое сейчас находится в ST2. Я надеюсь, что смогу восстановить эту способность в ST2. Пойду ли я с этим ключом или плагином?
CTRL + Click Binding в Sublime Text 2
Ответ 1
Если вы создаете файл 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 + Clicking в разных местах в файле), поэтому вы можете переназначить эту функцию в другом месте. Если вы хотите изменить функцию множественного выбора на Ctrl + Alt + щелчок, вы можете сделать это, добавив в квадратные скобки:
{
"button": "button1", "count": 1, "modifiers": ["ctrl", "alt"],
"press_command": "drag_select",
"press_args": {"additive": true}
}
Ответ 2
Это работает для st3, я думаю, работает в st2
Linux - создать "Default (Linux).sublime-mousemap" в ~/.config/sublime-text-3/Пакеты/Пользователь
Mac - создать "По умолчанию (OSX).sublime-mousemap" в ~/Library/Поддержка приложений /Sublime Text 3/Packages/User
Win - создать "По умолчанию (Windows).sublime-mousemap" в% appdata%\Sublime Text 3\Packages\User
[
{
"button": "button1",
"count": 1,
"modifiers": ["ctrl"],
"press_command": "drag_select",
"command": "goto_definition"
}
]