Vim运动:去父母

Rob*_*mba 10 vim

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

vatat " create a selection for second parent tag with all child elements
Run Code Online (Sandbox Code Playgroud)

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

mb1*_*b14 15

您想要一种使用任何文本对象运动"移动"的方法,或者仅仅是您给出的具体示例.对于第一个,最后只使用v

vatatv
Run Code Online (Sandbox Code Playgroud)

(你也可以在视觉模式下使用o,进入选择的开头/结尾)

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

 nnoremap ]t vatatv
 nnoremap [t vatatov
Run Code Online (Sandbox Code Playgroud)

或类似的东西

  • 我想使用文本对象运动来移动而不进入视觉模式 (2认同)