Vim%操作符跳转到匹配的括号、注释结尾和其他一些内容。但是,据我所知,它与XML标记(或任何其他标记)不匹配
使用Vim跳转到匹配的XML标记的最佳方式是什么
注意:我真正想做的是在XML文件中复制一个节,而不需要手动查找匹配的标记
无需其他插件即可完成此操作:
- 将光标放在标记上
- vat-将选择(外部)标记并将光标放在末端
- 完成选择后,您可以使用o(根据Michael Gruber的注释更新)
- c-更改或,y-复制或退出视觉模式
另一个有用的操作是:vit-将选择标记的内容(内部)
更新(感谢@elrado)示例:vito将允许您选择标记的内部内容,并将光标定位在所选文本的开头
参考:https://superuser.com/questions/182355/how-can-i-select-an-html-tags-content-in-vim
Vim参考(感谢@Geek指出这一点):
:帮助可视化操作员
您将获得:
4。在可视区域上操作*可视操作符*
可以使用的对象包括:
...
在a<;标签></标签>;块(带标签)| v|U at|
it内部<;标签></标签>;阻止| v|it|
...