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)
^
なんで?どうすればうまく一致させることができますか?
奇妙なことに、一致する括弧の視覚的な強調表示は機能します。
これはどのように機能しますが、マッチングは%
機能しませんか? 脳は2つある?