Вопрос

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

Это было полезно?

Другие советы

C-M-f или M-x forward-sexp переходит к закрывающей скобке или к открывающей скобке в следующем наборе скобок. C-M-b или M-x backward-sexp возвращаются назад к открывающей скобке или к закрывающей скобке в следующем наборе скобок. Эти команды будут работать для круглых скобок, квадратных скобок, фигурных скобок, угловых скобок и т. Д. И могут быть настроены для распознавания других разделителей.

Просто для завершения последнего ответа. Я использую C-M-n для прямого соответствия и C-M-u для обратного соответствия. C-M отображается на Esc + Ctrl на клавиатурах Windows.

Существует также show-paren-mode . Я думаю, что для навигации лучше C-M-n и C-M-n

https://github.com/redguardtoo/evil-matchit

Я прочитал код vim matchit перед разработкой evil-matchit. evil-matchit предлагает гораздо больше, чем оригинальный vim matchit.

Кроме того, вы можете легко расширить evil-matchit для поддержки любых новых языков в ваших собственных ~ / .emacs.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top