当我将光标放在 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)
^
为什么?我怎样才能使它正确匹配?
奇怪的是,匹配括号的视觉突出显示确实有效:
这是如何工作的,但匹配 by%
没有?有两个大脑吗?