如何在代码不在{}下的情况下从代码块的开始跳到结束。
例如。我可以使用shift + %
:跳过如下代码
if (true) {
//do this;
}
但我想在以下情况下也这样做:
def some_func
do this
end
围绕def和end。
使用matchit插件(Vim附带的插件,请参阅:help matchit
),可以将def
和end
定义为与%
匹配的附加关键字。
如果这还不够,我的CountJump插件允许您为任何一对模式创建自定义动作和文本对象。