Какая команда соответствует скобкам в Emacs (эквивалент команды % в Vim)?





См. show-paren-mode, как описано в 5.27 Как мне показать, какая скобка соответствует той, на которую я смотрю?
C-M-f или M-x forward-sexp переходит к закрывающей скобке или к открывающей скобке в следующем наборе фигурных скобок. C-M-b или M-x backward-sexp переходит назад к открывающей скобке или к закрывающей скобке в следующем наборе фигурных скобок. Эти команды будут работать со скобками, квадратными скобками, фигурными скобками, угловыми скобками и т. д. И могут быть настроены для распознавания других разделителей.
Также есть show-paren-mode. Для навигации думаю лучше C-M-n и C-M-n
Да, но иногда соответствующий парен в данный момент не отображается на экране. Вот когда действительно пригодится forward / backward-sexp.
Просто чтобы завершить последний ответ. Я использую C-M-n для прямого совпадения и C-M-u для обратного совпадения. C-M соответствует Esc + Ctrl на клавиатурах Windows.
Странная комбинация ярлыков, но я новичок в emacs и в любом случае здесь полезная ссылка по теме.
https://github.com/redguardtoo/evil-matchit
Я прочитал код vim matchit перед разработкой evil-matchit. Evil-matchit теперь предлагает гораздо больше, чем оригинальный vim matchit.
Кроме того, вы можете легко расширить evil-matchit для поддержки любых новых языков в вашем собственном ~ / .emacs.
Здорово! Похоже, это также поддерживает такие вещи, как сопоставление тегов в XML, включая языки HTML Python Java C++ / C Javascript, JSON Perl Latex CMake Org-mode Ruby Bash Lua PHP Laravel Blade Templating Vim script Emacs email (mesage-mode)
Также
C-M-uиC-M-d. см. Перемещение по структуре скобок ...