在Emacs中匹配括号的命令是什么(相当于Vim中的%
命令)?
答案 0 :(得分:49)
按照5.27 How do I show which parenthesis matches the one I'm looking at?
中的说明查看show-paren-mode
答案 1 :(得分:35)
C-M-f
或M-x forward-sexp
前进到右大括号,或下一组大括号中的左大括号。 C-M-b
或M-x backward-sexp
向后伸到左大括号,或向下一组大括号中的右大括号。这些命令适用于括号,方括号,花括号,尖括号等,并且可以自定义以识别其他分隔符。
答案 2 :(得分:10)
只是为了完成最后的回复。我使用C-M-n
进行前向匹配,使用C-M-u
进行后向匹配。 C-M
映射到Windows键盘上的 Esc + Ctrl 。
答案 3 :(得分:3)
还有show-paren-mode
。对于导航,我认为最好C-M-n
和C-M-n
答案 4 :(得分:1)
https://github.com/redguardtoo/evil-matchit
我在开发evil-matchit之前阅读了vim matchit代码。 evil-matchit现在提供的不仅仅是原始的vim matchit。
此外,您可以轻松扩展evil-matchit以支持您自己的〜/ .emacs中的任何新语言。