Vim%
演算子は、一致する括弧、コメントの終了、およびその他のいくつかの項目にジャンプします。ただし、XML タグ (または私の知る限り、他のタグ) には一致しません。
Vim を使用して一致する XML タグにジャンプする最適な方法は何ですか?
注記:私が本当に実行したいのは、一致するタグを手動で探すことなく、XML ファイル内のセクションを複製することです。
ベストアンサー1
追加のプラグインなしでこれを行うことができます:
- タグにカーソルを置く
- vat- (外側の)タグを選択し、カーソルを末尾に置きます
- 選択が完了したら、o(Michael Gruberのメモに基づく更新)
- c- 変更または、y- コピーまたは、ビジュアル モードを終了するには ESC を押します...
vitもう一つの便利な操作は、タグのコンテンツ (内部) を選択することです。
更新 (@elrado に感謝)例:vitoタグの内部コンテンツを選択し、選択したテキストの先頭にカーソルを配置できるようになります。
参照:https://superuser.com/questions/182355/vim で HTML タグのコンテンツを選択する方法
Vim リファレンス (これを指摘してくれた @Geek に感謝します):
:help visual-operators
次のようなものが手に入ります:
4. Operating on the Visual area *visual-operators*
The objects that can be used are:
...
at a <tag> </tag> block (with tags) |v_at|
it inner <tag> </tag> block |v_it|
...