vimで一致する中括弧/括弧を後ろに検索します。

vimで一致する中括弧/括弧を後ろに検索します。

ほとんどがわかるように、%オンラインフォワード検索を使用して、次の一致する支柱/括弧/括弧を見つけて、一致するパートナーに移動できます。

|a|rray[index] = value;
" |e| is the cursor; hit %:
array[index|]| = value;

オンラインで逆さまに検索できる同様のキーが欲しいです。たとえば、次のようになります。

array[index] = value|;|
" |;| is the cursor again, hit the key I'm looking for:
array|[|index] = value;

ほとんどのvimコマンドには戻る機能と進む機能があるため、次のようになります。パートナーはいませんか?それなら一応そうしたからだ。存在する対になるキャラクターと同じように振る舞いますか?

ベストアンサー1

もしあなたなら本物vim通常、一致する文字を逆方向に検索するには、次の特定のコマンドのいずれかを使用できます。

  • [(...(一致しない前の(文字に移動)
  • [{...(一致しない前の{文字に移動)

次の2つのコマンドには、一致する転送パートナーがあります。

  • ])...(一致しない次の文字に移動)
  • ]}...(一致しない次の文字に移動}

#ifdef他の同様のCコメントコマンドがあります。

vimコマンドを使用してより多くの情報を見つけることができます:help %

おすすめ記事