在我最近尝试过的一个基于Eclipse的编辑器(我认为是RubyMine)中,当选择打开或
关闭方法或块的Ruby关键字时,突出
显示了相应的打开/
关闭关键字。类似于Vim能够突出相应的打开/
关闭括号的方式。
例如,如果我选择了一个’def’,它会突出显示相应的’end’。它也适用于do / end块。
这是真的很方便,特别是对于那些长,有时重度嵌套的Rspec文件。
有人知道如何在Vim中实现这一点吗?
如果你使用Vim 7.3,你应该有
MatchIt vim宏可用。
将运行时宏/ matchit.vim添加到.vimrc文件中,您应该能够使用%来匹配ruby块。
你可以看看ruby的filetype插件,看看它会在哪里移动。