問題タブ [visual-studio-macros]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
238 参照

visual-studio - プロジェクトのソース管理に VB マクロを含める必要がありますか?

C# プロジェクトでは、Visual Studio でいくつかの Visual Basic マクロを使用します。私は、これらが C# プロジェクトに取り組んでいる他の開発者に役立つと考えていました。

これまでのマクロには、 saveでの末尾の空白の削除、ディレクティブの編成usingと不要なディレクティブの削除、およびCtrl-M Ctrl-Oリージョンを展開するためのオーバーライドが含まれています。このマクロ コードをSubversionの C# プロジェクトに含めることは合理的でしょうか?

特定のソリューション ファイルを開くという理由だけで Visual Studio でマクロを使用可能にしたり、動作させたりできるかどうかはわかりません。一部のマクロは既存の Visual Studio の動作をオーバーライドするため、侵襲的すぎる可能性があります。

0 投票する
2 に答える
606 参照

visual-studio-2010 - 難読化マクロ

難読化ソフトを調べていたのですが、マクロで簡単にできるのではないかと思いました。Visual Studio 2010 のクラス ダイアグラムに移動すると、クラス名、プロパティ、フィールドなどをクリックして、意味のある名前から a、aa、aaa、abc などに簡単に名前を変更できます。非常に小さなプロジェクトでは、これは非常に簡単ですが、大規模なプロジェクトではそうではありません. クラス図の一連のクラス、フィールド、プロパティなどをループして名前を変更するマクロを作成できますか。その方法はすぐにはわかりませんでした (スタジオでマクロを書いたことがないため)。どんな方向でも役に立ちます。最終的なマクロ コードを投稿できることをうれしく思います。ありがとう!ウェイン。

0 投票する
1 に答える
933 参照

vb.net - VSマクロで正規表現を使用するにはどうすればよいですか?

置換用マクロを作成したい。しかし、私の問題は、Visual Studio の Visual Basic のマクロで正規表現を使用する方法ですか?

うまくいきません。

0 投票する
1 に答える
2186 参照

visual-studio-2010 - Visual Studio 2010 で選択する空白以外の文字をカウントする

ドキュメントで現在選択されている空白以外の文字 (スペース、改行などを除くすべての文字) をカウントする Visual Studio 2010 のツールまたは拡張機能を知っている人はいますか?

コードゴルフに持っていてよかった:)

コマンド ライン ツールを使用していますが、統合ツールがあれば非常に便利です。また、現在の選択を評価するものを好むでしょう。

0 投票する
1 に答える
187 参照

asp.net - 文字列の連結をstring.formatスタイルに変換するVSマクロ/アドイン

「こんにちは」+変数+「、プロジェクトへようこそ」などの文字列操作が多くの場所で使用されているプロジェクトを開発中です(例は非常にマイナーなものです)。

要件の1つは、string.formatスタイルに変換することです。

それは非常に長くて退屈な仕事であり、変換中に人為的エラーが発生する可能性があるため、以前の作業コードを壊したくありません。

それを処理するために作成できるマクロまたはVSコマンドがあればいいのですが。コードのブロックをマークし、リファクタリングオプションでExtract関数を実行するのと同じです。

0 投票する
2 に答える
755 参照

.net - データベースプロジェクトからSQLファイルを削除するためのVisualStudio2010マクロ

Visual Studio 2010 Professionalでは、SQL Serverデータベースプロジェクトのデータベースを更新できることを発見しました(この機能は通常、PremiumバージョンとUltimateバージョンでのみ使用できます)。「SchemaObjects」フォルダーからすべてのSQLファイルを削除し(ただし、フォルダー構造はそのままにします)、「Database.sqlpermissions」ファイルを削除するだけです。次に、[データベースオブジェクトと設定のインポート...]オプションが有効になり、データベースプロジェクトを最新のスキーマで更新できるようになります。

これを実行できるVisualStudio2010用のマクロを作成したいと思います。

マクロは...

  • 「SchemaObjects」フォルダーとその子フォルダー内のすべての.SQLファイル(またはすべてのファイル)を削除しますが、プロジェクトからフォルダーを削除しないでください。ファイルを削除して、プロジェクトから削除する必要があります。
  • ファイル「Properties\Database.sqlpermissions」を削除します。ファイルを削除して、プロジェクトから削除する必要があります。

VisualStudioでマクロを作成するためのヒントがあれば役に立ちます。ありがとう。

0 投票する
2 に答える
1047 参照

vb.net - Why is EnvDTE.ProjectItem.FileCodeModel = Nothing?

I wrote a VSMacro (in VS2010) that parses a solution and adds try and catch statements to cpp files. It's been working fine up until now. I had to reformat my pc and reinstall VS2010 and now it crashes. Here's a snippet from the macro.

I've checked to see if that file is a valid object, and it does point to a cpp file. But for some reason file.FileCodeModel = Nothing. Why would FileCodeModel be Nothing?

0 投票する
1 に答える
612 参照

visual-studio-2010 - Recorder ツールバーを表示したままにするにはどうすればよいですか?

ツールバーを右クリックし、[カスタマイズ] を選択してから [レコーダー] を選択すると、レコーダー ツールバーを Visual Studio ツールバーに表示できますが、記録を停止するとツールバーは常に削除されます。

これは、録画中にのみツールバーを表示するデフォルトの動作の副作用だと思いますが、ツールバーを使用して録画を開始したいと考えています。

レコーダーのツールバーを表示したままにするにはどうすればよいですか?

0 投票する
2 に答える
309 参照

visual-studio - Visual Studio の「新しいスコープ」マクロ

もちろん、必要に応じてインデントしながら、現在選択されているテキストを取得して(改行を作成した後)中括弧を配置する新しいマクロを作成しようとしています。

たとえば、ユーザーがコードを選択x = 0;し、次のコードでマクロを実行するとします。

次のようになります。

(スニペットは、サポートされていないソース コードでも機能する必要があるため、ここでは役に立ちません。)

誰かがインデントと改行を正しく行う方法を理解するのを手伝ってくれますか? これは私が持っているものです:

しかし、現在のインデントを把握して改行を作成するにはどうすればよいですか?

0 投票する
1 に答える
299 参照

.net - Visual Studio マクロの API スタイル リファレンスはありますか

Visual Studio マクロを使用して行ういくつかの一般的なタスクを自動化したいのですが、マクロを介してアクセスできる Visual Studio オブジェクトの適切な API リファレンスが見つかりません。

そのような考えは存在しますか?

または、API で必要なものを見つける方法はありますか?