一致する括弧間をジャンプするために使用されるのと同様にHTML / XHTML / XMLドキュメントを編集するときに<div>
、一致するタグ(<span>
、など)間をジャンプする方法%は?
一致する括弧間をジャンプするために使用されるのと同様にHTML / XHTML / XMLドキュメントを編集するときに<div>
、一致するタグ(<span>
、など)間をジャンプする方法%は?
回答:
例では、視覚演算子を使用してタグ間をジャンプできます。
カーソルは、一致する終了html / xmlタグにジャンプします。終了タグから後方にジャンプするには、oまたはOを押して反対側のタグにジャンプします。
これで、を押してビジュアルを終了するかEsc、変更するcか、でコピーできますy。
そのアクションをレジスタに記録するには、を押しqqて記録を開始し、上記のようにタグジャンプを実行し(を含むEsc)、を押しqて終了します。次に、ジャンプを起動するには、を押し@qます。
:help visual-operators
またはのヘルプを参照してください:help v_it
:
at
<tag> </tag>
(タグ付き)ブロックit インナー
<tag> </tag>
ブロック
あるいはこのようなプラグインが使用matchit.vim又はsurround.vim。
こちらもご覧ください:
xmledit
(http://vimawesome.com/plugin/xmledit)プラグインを使用して開始タグと終了タグの間にジャンプすることができます
多くの場合、<localleader>はになる\ため、次のようにジャンプできます。
注:とは異なりmatchit
、タグ内にカーソルを置く必要はありません。プラグイン上に配置する<
か>
、xmledit
プラグインに最適です。:)
注2:ここでの欠点は、ビジュアルモードでは使用できないことです。ただし、これは大したことではありませんat。タグを使用していつでもタグ全体を選択できるためです。
>
以前のように動作しますdiv
。