Есть ли ярлык для выбора слова под курсором в Sublime Text, Atom
-
13-12-2019 - |
Вопрос
Есть ли ярлык или команда для выбора слова под курсором в Sublime Text или Atom?Я хочу замену для двойного щелчка.Таким образом, я мог бы вместо этого нажмите ярлык и получить выделение на текущее слово и начать печатать, чтобы заменить его или получить кавычки и т. Д. ...
Решение
Команда + D на OSX
Control + D в Windows / Linux
Вы можете найти все ключевые ключи по умолчанию, собираясь в Preferences > Keybindings - Default
и просив список.
Другие советы
Вы можете добавить привязку ключа, чтобы выбрать слово:
{ "keys": ["ctrl+shift+w"], "command": "expand_selection", "args": {"to": "word"} }
.
В отличие от команды find_under_expand
(control+d
по умолчанию) повторные повторные прессы не добавляют курсоры при соответствующих словах.
Установите Развернуть мероприятие Если вы хотите расширить выбор:
- .
- Расширить выбор к слову
- Разверните выбор для цитаты (только контент)
- Расширить выбор к цитатам (с кавычками)
- Разверните выбор, чтобы завершить метку самостоятельного закрытия
- Расширьте выделение в исходный код узла
- Развернуть выбор для завершения узла
- Расширьте выделение в исходный код узла
Я оглянулся за это и в конечном итоге придумал это, что я назначил Ctrl - F
Вам нужно вставить его в новый пользовательский плагин Python File
import sublime, sublime_plugin
class find_under_cursor(sublime_plugin.WindowCommand):
def run(self):
view = self.window.active_view()
view.run_command("expand_selection", {"to": "word"})
view.run_command("slurp_find_string")
self.window.run_command("show_panel", {"panel": "find", "reverse": False} )
. с привязками vim (винтаж или винограда)
*
- найти следующую
#
- найти последней
Для обоих всех матчей выделены
без привязки VIM
Для текущего файла: CMD+E, CMD+F, Enter
Объяснение:
CMD+E
- копирует слово под курсор
CMD+F
- поднимите находку в локальном диалоге файлов
Enter
- ER Вы знаете, что это значит
Замените CMD+F
для CMD+SHIFT+F
, чтобы найти во всех файлах в проекте (или любой какой-либо указанный вами диапазон поиска)