Есть ли ярлык или команда для выбора слова под курсором в Sublime Text или Atom? Хочу замену двойному щелчку. Поэтому я мог бы вместо этого нажать ярлык и выбрать текущее слово и начать вводить его, чтобы заменить его или заключить в кавычки и т. Д.
Ответы:
command+ 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+d
выделять следующее слово, а иногда просто расширять выделение до всего слова от его части.
установите ExpandRegion, если хотите расширить выбор:
Я поискал это и, в конце концов, придумал вот что, которое я поручил ctrl-F
вам нужно вставить его в новый файл Python плагина пользователя
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} )
*
- найти следующее
#
- найти последнее
Для обоих подсвечиваются все совпадения
Для текущего файла: CMD+E, CMD+F, Enter
Пояснение:
CMD+E
- копирует слово под курсором
CMD+F
- вызывает поиск в диалоге локального файла
Enter
- вы знаете, что это означает
Замените CMD+F
для CMD+SHIFT+F
поиска во всех файлах в проекте (или в любом другом диапазоне поиска, который вы укажете)