当我在vim中将光标放在括号上时:
打印
为什么?我如何让它正确匹配?
奇怪的是,括号的视觉高亮确实起作用:
那么,为什么百分号匹配不起作用呢?是不是有两个大脑?
f = (\x y -> x+y)
^
在输入%
时,光标会跳转到匹配的括号处:
f = (\x y -> x+y)
^
输入 %d
将会删除括号及其中的所有内容
f =
^
但当我有嵌套的括号时:
g = (\(x,y) -> x+y)
^
打印
%
会跳转到内部封闭括号而非对应括号:g = (\(x,y) -> x+y)
^
而且%d
具有相同的不匹配行为:
g = (\(x,y) -> x+y)
^
变成
g = -> x+y)
^
为什么?我如何让它正确匹配?
奇怪的是,括号的视觉高亮确实起作用:
![a](https://istack.dev59.com/OA6fY.webp)
![b](https://istack.dev59.com/9EAJB.webp)
![c](https://istack.dev59.com/SRXxg.webp)
![d](https://istack.dev59.com/JkXee.webp)
![e](https://istack.dev59.com/jF9KG.webp)
![f](https://istack.dev59.com/VFPgx.webp)