開発者は新しいvs 2013+拡張機能が動作することを確認し、vsmacrosを復活させました
ビデオ: C# : Flags 2024
マクロは、一連のコマンドと命令を単一のコマンドとしてグループ化して、タスクを自動的に実行することを表します。主に反復アクションの自動化に使用されます。
VBAベースのマクロはVS 2012で削除されましたが、Microsoftの開発者コミュニティはあきらめず、そのギャップを埋めるための拡張機能をリリースしました。 5月の初めに、Visual Studioチームは新しいVSマクロ拡張機能をリリースしました。 今日、Visual Studio 2013+の拡張機能が問題なく機能することを確認しました。 この拡張機能により、IDEでマクロを使用できるようになり、テキスト編集操作など、Visual Studioのほとんどの機能を記録できます。
機能の完全なリストは次のとおりです。
- アクティブなドキュメント操作とVisual Studio IDEコマンドの記録と再生
- 複数回再生する
- マクロエクスプローラーでマクロを管理および永続化する
- キーボードバインドをマクロに割り当てます
- VS DTE APIを呼び出すJavaScriptファイルとして記録されたマクロ
- DTE IntelliSenseを使用したVisual Studioでのマクロ編集
- 再生を停止する
- サンプルマクロ。
拡張機能をインストールすると、[ツール]> [マクロ]の下に[マクロ]メニューが表示されます。 現在のマクロは、最後に記録されたマクロを組み込む一時的なマクロです。 保存するには、現在のマクロを右クリックして、新しいマクロに名前を付けます。 アクセスを高速化するためのショートカットを割り当てることもできます。 この操作の後、新しいマクロはファイルシステムに残ります。
ただし、この拡張機能ではすべての機能がサポートされているわけではありません。 ダイアログとの対話を記録したり、別のマクロ内でマクロを実行したりすることはできません。 Visual Studio 2010からマクロを再生することもできません。この拡張機能により、マクロはJavaScriptで記述され、Visual Studio 2010のマクロはVBAマクロで記述されているためです。
これらの拡張機能により、マイクロソフトは開発者の意見を聞いたことを再度証明します。