0

Visual Studio で検索と置換を実行して、特定の関数セット (すべて同じ署名を持つ) の終了ブラケットを一連のブラケットに置き換えることは可能ですか?

これを置き換えます:

int foo(int)
{
    something;
}

これとともに:

int foo(int)
{
    something;
}
}

コピー/貼り付けを伴わない唯一の方法は、正規表現を使用してこれを認識することです。

}

int foo2(int)

これを次のように置き換えます。

}
}

int foo2(int)

これは、ほとんどのマッチング関数が適切であるという事実を利用しています。シーケンスの最後のものを見逃すので、まだ完全ではありません。よりクリーンな方法があればいいのですが、それがあるかどうかはわかりません。私が疑う唯一の理由は、インテリセンスのためです。Visual Studio が関数の開始時と終了時を認識しているという事実を利用できるのではないかと考えました。

私を信じてください、私の特定のケースでは、そうすることは構文的に理にかなっています。ありがとうございました。

4

2 に答える 2