2
在不带花括号的语言中使用%
在C和类似C的语言中,我可以%用来跳到光标所在的相应花括号。这是一个众所周知的“把戏”。 但是以Ruby为例: def fun [1, 2].each do |n| end end 这不起作用,因为ruby不使用中的字符matchpairs((:),{:},[:],<:>默认设置为。 我尝试设置它,但是不起作用: :set matchpairs=def:end E474: Invalid argument: matchpairs=def:end 我可以将其与Ruby之类的语言一起使用吗?请注意,这不是特定于Ruby的问题,其他示例可能是shell脚本(if/ fi)或Lua(function/ end),等等。