Есть ли ярлык или команда для выбора слова под курсором в 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, если вы хотите расширить выбор:
- Расширить выделение до слова
- Расширить выделение до кавычек (только контент)
- Расширить выделение до кавычек (с кавычками)
- Расширьте выбор, чтобы завершить самозакрывающийся тег
- Расширить выделение до содержимого родительского узла
- Расширьте выбор, чтобы завершить узел
- Расширить выделение до содержимого родительского узла
Ответ 5
С креплениями Vim (Vintage или vintageous)
*
- найти следующий #
- найти последний
Для обоих выделены все совпадения
Без привязок Vim
Для текущего файла: CMD+E, CMD+F, Enter
Объяснение: CMD+E
- копирует слово под курсором CMD+F
- найти в локальном файле диалог
Enter
- вы знаете, что это означает
Замените CMD+F
на CMD+SHIFT+F
, чтобы найти во всех файлах проекта (или в любом другом диапазоне поиска)
Ответ 6
KeyboardNavigation может сделать это
https://github.com/robertcollier4/KeyboardNavigation
https://packagecontrol.io/packages/KeyboardNavigation
KeyboardNavigation - перемещение клавиатуры, выбор и удаление в пользовательских разделителях. Быстро перемещайтесь между смежными границами. Для SublimeText.