45

Emacs 中匹配括号的命令是什么(相当于%Vim 中的命令)?

4

5 回答 5

51

请参阅5.27 如何显示与我正在查看的括号匹配的括号中的show-paren-mode描述?

于 2008-11-04T11:10:20.370 回答
39

C-M-f, 或M-x forward-sexp, 前进到右大括号,或下一组大括号中的左大括号。C-M-b, 或M-x backward-sexp, 后退到左大括号或下一组大括号中的右大括号。这些命令适用于圆括号、方括号、花括号、尖括号等,并且可以自定义以识别其他分隔符。

于 2008-11-04T12:22:54.310 回答
10

只是为了完成最后的回应。我C-M-n用于前向匹配和C-M-u后向匹配。C-M映射到Windows 键盘上的Esc+ 。Ctrl

于 2011-05-16T08:11:27.383 回答
3

还有一个show-paren-mode。对于导航,我认为它更好C-M-n,并且C-M-n

于 2008-11-09T06:20:41.280 回答
1

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

在开发 evil-matchit 之前,我阅读了 vim matchit 代码。evil-matchit 现在提供的比原来的 vim matchit 更多。

此外,您可以轻松扩展 evil-matchit 以支持您自己的 ~/.emacs 中的任何新语言。

于 2014-07-14T07:30:15.320 回答