Есть ли ярлык для выбора слова под курсором в Sublime Text, Atom

Есть ли ярлык или команда для выбора слова под курсором в Sublime Text или Atom? Я хочу замену для двойного щелчка. Таким образом, я мог бы нажать ярлык вместо этого и получить выделение по текущему слову и начать вводить его, чтобы заменить его, или получить в кавычках и т.д.

Ответ 1

command + d на OSX

control + d в Windows/Linux

Вы можете найти все ключевые слова по умолчанию, перейдя в Preferences > Keybindings - Default и просматривая список.

Ответ 2

Вы можете добавить привязку клавиш, чтобы выбрать слово:

{ "keys": ["ctrl+shift+w"], "command": "expand_selection", "args": {"to": "word"} }

В отличие от команды find_under_expand (control+d по умолчанию) повторные нажатия не будут добавлять курсоры в соответствующие слова.

Ответ 3

Я огляделся вокруг и в конце концов придумал это, которое я назначил 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} )

Ответ 4

установите ExpandRegion, если вы хотите расширить выбор:

  • Расширить выделение до слова
  • Расширить выделение до кавычек (только контент)
  • Расширить выделение до кавычек (с кавычками)
  • Расширьте выбор, чтобы завершить самозакрывающийся тег
  • Расширить выделение до содержимого родительского узла
  • Расширьте выбор, чтобы завершить узел
  • Расширить выделение до содержимого родительского узла

enter image description here

Ответ 5

С креплениями Vim (Vintage или vintageous)

* - найти следующий
# - найти последний
Для обоих выделены все совпадения

Без привязок Vim

Для текущего файла: CMD+E, CMD+F, Enter
Объяснение:
CMD+E - копирует слово под курсором
CMD+F - найти в локальном файле диалог Enter - вы знаете, что это означает

Замените CMD+F на CMD+SHIFT+F, чтобы найти во всех файлах проекта (или в любом другом диапазоне поиска)