从代码块的开始跳到结束-vim



如何在代码不在{}下的情况下从代码块的开始跳到结束。

例如。我可以使用shift + %:跳过如下代码

if (true) {
//do this;
}

但我想在以下情况下也这样做:

def some_func
 do this
end

围绕def和end。

使用matchit插件(Vim附带的插件,请参阅:help matchit),可以将defend定义为与%匹配的附加关键字。

如果这还不够,我的CountJump插件允许您为任何一对模式创建自定义动作和文本对象。

最新更新