Одна очень давняя привычка, которую я имею с моей IDE много лет, состоит в том, что CTRL (или команда) + Click выбирает полное слово. Это эквивалентно двойному нажатию на слово, которое сейчас находится в ST2. Я надеюсь, что смогу восстановить эту способность в ST2. Пойду ли я с этим ключом или плагином?CTRL + Click Binding in 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 + Clicking в разных местах в файле), поэтому вы можете переназначить эту функцию в другом месте. Если вы хотите, чтобы изменить функцию выбор несколько на Ctrl + Alt + клик, вы можете сделать это, также добавив, внутри квадратных скобок:
{
"button": "button1", "count": 1, "modifiers": ["ctrl", "alt"],
"press_command": "drag_select",
"press_args": {"additive": true}
}
отличный ответ. это сработало. Я согласен с тем, что поведение с несколькими выборами классно. любая идея, как я мог бы снова включить, используя CTRL + ALT + Click? – phirschybar
@phirschybar - эй, спасибо, добавил немного, чтобы вы могли переназначить это! :) – fraxel
Хотел бы я дать вам больше очков. Вы герой ST2. Одна нота: «Alt» должен быть «alt» (нижний регистр a). Но это сработало. Еще раз спасибо. – phirschybar
Это работает для ST3, я думаю, что работы в st2
Linux - создать «По умолчанию (Linux) .sublime-mousemap» в ~/.config/sublime-text-3/Пакеты/Пользователь
Mac - создать «По умолчанию (OSX) .sublime-mousemap» в ~/Library/Application Support/Sublime Text 3/Пакеты/Пользователь
Win - создать «По умолчанию (Windows) .sublime-mousemap» в% appd ata% \ Sublime Text 3 \ Packages \ Пользователь
[
{
"button": "button1",
"count": 1,
"modifiers": ["ctrl"],
"press_command": "drag_select",
"command": "goto_definition"
}
]
- 1. Sublime Text 2 Ctrl + P не работает
- 2. Pylint in Sublime Text 2
- 3. Multiline CoffeeScript REPL in Sublime Text 2
- 4. Sublime text 2 vintage mode disable ctrl + [
- 5. Unwrap text in Sublime Text 2
- 6. Custom build key binding sublime text
- 7. Удаление курсора в Sublime Text после Ctrl + click
- 8. Lorem Ipsum in Sublime Text 2
- 9. Sublime Text 3 Key Binding - Использование переменных
- 10. Sublime Text 2 Terminal plugin
- 11. Переназначает Sublime Text 2 Ctrl-Q, чтобы остановить случайно бросить
- 12. Unmap ctrl + space в Sublime Text 3
- 13. Regex & Sublime Text 2
- 14. Sublime Text 2 + Tortoise
- 15. sublime text 2 ruby
- 16. Sublime text 2 snippets
- 17. Building Python in Sublime Text
- 18. Sublime Text 2 python SublimeREPL
- 19. Extra <using auto complete in Sublime Text 2
- 20. Sublime Text 3 [ctrl + comma] на Mac
- 21. Groovy and Sublime Text 2
- 22. Sublime Text 2 not building
- 23. Sublime Text 2 CSS рекомендуется стиль комментариев
- 24. Haml комментарий в Sublime Text 2
- 25. Sublime Text 2 strip следующий пробельный символ
- 26. Sublime Text 2: сосредоточиться на консоли python
- 27. Sublime Text 2 Авто файл завершающие путь
- 28. Ошибка Python 3.1 и Sublime Text 2
- 29. Sublime Text 2: Отключить 'Goto Все' Просмотр
- 30. Angular 2 innerHTML (click) binding
Какая платформа вы используете? –