如何从代码块的开头到结尾跳转,代码不在{}。
EG。我可以使用shift + %
:
if (true) {
//do this;
}
但我希望在以下情况下也这样做:
def some_func
do this
end
围绕def和结束。
答案 0 :(得分:4)
使用 matchit 插件(随Vim提供,请参阅:help matchit
),您可以将def
和end
定义为与{{%
匹配的其他关键字1}}。
如果这还不够,我的CountJump plugin允许您为任何一对模式创建自定义动作和文本对象。