Vim运动:去父母

时间:2011-05-29 18:20:25

标签: vim

在Vim中,如何在xml文件中移动父/ cousine标签?我正在寻找类似的东西:

vatat " create a selection for second parent tag with all child elements

但在正常模式下(例如:转到第二个父标签)。

1 个答案:

答案 0 :(得分:14)

您想要一种使用任何文本对象动作“移动”的方法,或者仅仅是您给出的具体示例。 对于第一个,只需在末尾使用v

vatatv

(您也可以在视觉模式中使用o,转到选择的开头/结尾)

如果你想要一个映射,只需做(使用)t和[t)

 nnoremap ]t vatatv
 nnoremap [t vatatov

或类似的东西