【发布时间】:2010-09-20 15:56:10
【问题描述】:
Emacs 中匹配括号的命令是什么(相当于 Vim 中的% 命令)?
【问题讨论】:
标签: linux emacs pattern-matching editor gnu
Emacs 中匹配括号的命令是什么(相当于 Vim 中的% 命令)?
【问题讨论】:
标签: linux emacs pattern-matching editor gnu
参见show-paren-mode,如5.27 How do I show which parenthesis matches the one I'm looking at?中所述
【讨论】:
C-M-u 和C-M-d。见Moving in the Parenthesis Structure...
C-M-f 或 M-x forward-sexp 前进到右大括号或下一组大括号中的左大括号。 C-M-b 或 M-x backward-sexp 后退到左大括号或下一组大括号中的右大括号。这些命令适用于圆括号、方括号、花括号、尖括号等,并且可以自定义以识别其他分隔符。
【讨论】:
只是为了完成最后一个响应。我使用C-M-n 进行正向匹配,使用C-M-u 进行反向匹配。 C-M 映射到 Windows 键盘上的 Esc+Ctrl。
【讨论】:
emacs 的新手,无论如何这里是the useful related link。
还有一个show-paren-mode。导航方面,我觉得C-M-n和C-M-n比较好
【讨论】:
https://github.com/redguardtoo/evil-matchit
我在开发 evil-matchit 之前阅读了 vim matchit 代码。 evil-matchit 现在提供的功能比原来的 vim matchit 多得多。
此外,您可以轻松扩展 evil-matchit 以支持您自己的 ~/.emacs 中的任何新语言。
【讨论】: