vim 有没有一种很好的方法来选择/导航一个嵌套输入标记的两个末端

icomxhvb  于 11个月前  发布在  其他
关注(0)|答案(1)|浏览(104)

我所拥有的最好的例子是在我所做的一些react开发中发现的,在那里我可能有一个组件,

<MyComponent
   foo={bar}
   leftFooSection={<FooBar/>}
   ...
   label={'yes'} />

字符串
我想选择从开始的<到最后的/>的所有内容。
很明显,当你有一个适当的结束标签时,像增值税或维生素这样的东西会很好地工作,但是当你没有的时候,有什么东西会起作用吗?
目前使用vi<vi>只能选择内部的/>,我希望能一直选择到实际组件的最后一个/>

7ajki6be

7ajki6be1#

要视觉选择尖括号内的所有内容,您可以使用i>a>i<a<也可以)运动。输入vi>将选择标记内的所有内容。
这也适用于:help i>中解释的嵌套结构。
如果你的光标已经在尖括号内,输入v2i>这样的数字来选择外括号。或者直接把它们放在第一位,比如^$j或者其他合适的数字来退出。
要跳到可视选择的另一端,可以使用o

相关问题