Есть ли ярлык или команда для выбора слова под курсором в Sublime Text или Atom? Я хочу замену для двойного щелчка. Таким образом, я мог бы вместо этого нажать ярлык и выбрать текущее слово и начать печатать, чтобы заменить его или попасть в кавычки и т. Д.
Есть ли ярлык для выбора слова под курсором в Sublime Text, Atom
Ответы (5)
команда+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
выбирал следующее слово, а иногда просто расширяли выделение на все слово из его части.
- person certainlyakey; 29.04.2016
установите 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} )
С креплениями Vim (винтажными или винтажными)
*
- найти следующий#
- найти последний
Для обоих выделены все совпадения
Без привязки Vim
Для текущего файла: CMD+E, CMD+F, Enter
Объяснение:CMD+E
- копирует слово под курсоромCMD+F
- вызывает диалог поиска в локальном файлеEnter
- вы знаете, что это значит
Замените CMD+F
на CMD+SHIFT+F
, чтобы найти во всех файлах в проекте (или любой другой диапазон поиска, который вы укажете)