2

Visual Studio 2005 でファイルを保存するときに、(正規表現の検索と置換によって) 著作権を更新するマクロも実行したいと考えています。

私は正規表現は初めてではありませんが、VB/VBA および Visual Studio マクロは初めてなので、特に助けが必要なのは次のとおりです。

  1. できればCTRL-Sを押した後、実際にファイルを書き込む前に、保存時にマクロを実行して、検索と置換の結果が実際に保存されるようにします。

  2. VB/VBA マクロ内から正規表現の検索と置換を呼び出す

4

1 に答える 1

2

マクロを記録、名前変更、および割り当てることができます。これが私がしたことです。

  1. メニュー: /ツール/マクロ/一時マクロの記録
  2. Ctrl- Shift- H - ソリューション全体の検索と置換を表示します
  3. このダイアログの検索オプションで、正規表現を選択します。これらは、 にあるものとは構文が若干異なることに注意してくださいSystem.Text.RegularExpressions
  4. Altその後- ファイルFLすべて保存
  5. メニューでマクロ エディターを開きます: /tools/macros/macro explorer
  6. 編集する一時マクロを右クリックします。
  7. このマクロのプロジェクト エクスプローラーで、右クリックして一時マクロの名前を変更し、保存します。
  8. キーの組み合わせに割り当てる: キーの組み合わせに割り当てるためのリンクは次のとおりです。

つまり、ほとんど自分が望むものを録音できるということです。次に、それを微調整して、キーの組み合わせに割り当てます。最初に必ず正規表現を試してください。ソリューション内の何かが読み取り専用である場合、中断するダイアログがあることに注意してください。

于 2010-04-03T20:56:30.697 に答える