导航到vim中当前html标记的结尾?

时间:2013-10-14 01:43:19

标签: c++ html vim

给出以下C ++代码:

void main
{
    // Cursor is on this line
    foobar();
    ...
    // End of main
}

如果我的光标位于指示的行,我可以输入]},它将把我带到右大括号。

给出以下html

<body>
    <!-- Cursor is on this line -->
    <p>some text</p>
    <p>more text</p>
</body>

如果我的光标位于指示的行,我可以点击哪些等效键来关闭body标记?

我知道我可以将光标移动到开始body标记,然后使用%跳转到结束标记,但有时我的光标会向下移动几页到body并且我只是想走到尽头!

2 个答案:

答案 0 :(得分:3)

可能有更好的方法,但我通常使用vat来选择标记,重复at,直到我有我想要的标记,然后按<Esc>离开可视模式。然后%在离开可视模式后工作,或o在可视模式下,如果需要,可以跳转到标签的另一侧。

答案 1 :(得分:0)

在普通模式下,您也可以/<\/bo

应该这样做。但我不知道它是否比其他人建议的更快。