そのため、Vim は、ほとんどのプログラミング志向のテキスト エディターと同様に、一致する「スコープ」文字 ( (
and )
、<
and >
、 and{
など}
) を強調表示します。
気になるのですが、相手からそのキャラに届くモーションはありますか?同様に、にキャレットを付けて<
、(強調表示された)一致する>
?に移動します。
t>
[アクション]または [アクション]f>
が同様のことを達成することを私は知っています。それは私が求めているものではありません。
モーションは次のとおり%
です。
単独で使用すると、オプションの値に基づいてオープン/クローズのペア間でジャンプしmatchpairs
ます。
ただし、山かっこ - <>
-はデフォルトでは含まれていません。に基づいて設定できますfiletype
。%
HTML ファイルタイプ プラグインによって設定されるため、HTML ファイルを開く場合は、一致する山かっこの間をジャンプするために使用できます。ただし、C++/Java などには当てはまりません。
の使用時にジャンプしない山括弧を追加するには、次を%
使用します。
:set matchpairs+=<:>
%
山かっこで使用すると、一致するかっこにジャンプする必要があります。
詳細については、:help 'matchpairs'
および:help various-motions
-%
が最初に言及されている - を参照してください。
はい、%キーストロークはこれを行います。詳細については、マッチング ブレースへの移行を参照してください。