問題タブ [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.
visual-studio-2010 - Visual Studio: ソリューションまたはディレクトリ ルート スコープでアセンブリ プロパティを設定するマクロ
アセンブリ プロパティを設定するための Visual Studio のマクロが必要です。このためのコード テンプレートはどこかにありますか? VS内またはインターウェブ上で?社名、商標等の設定を検討しています。
アップデート:
わかりました、これは私がC#で書いた/ハッキングしたものです。スニペットがあるかもしれないと思った。
使用法: 次のようなステートメントでいっぱいのバッチ ファイル:
c++ - 他のマクロへのパラメータとしてのプリプロセッサマクロ
次のC++コードは、GCC(4.0.4)で意図されたプログラマーとしてコンパイルおよび動作します。
ただし、マクロにより、Microsoft Visual C ++Express2010でエラーが発生します。
main.cpp(7):警告C4003:マクロ'FOO'の実際のパラメーターが不足しています
main.cpp(7):エラーC2059:構文エラー:')'
問題は、MicrosoftコンパイラがBARマクロを内部で処理しているときに、BAZマクロをマクロFOOの2つの別個のパラメータとして使用できるパラメータに展開しないことであると思われます。
標準によると、どのコンパイラが状況を正しく処理しますか?
visual-studio - Visual Studio マクロのキャレットの下にある変数の型を決定する
カーソルの下のタイプを判別するテクニックはありますかActiveDocument.Selection
? DTE.ExecuteCommand("Edit.GoToDefinition")
ソリューションを飛び回ったり、ファイルの解析を開始したりするために使用できますが、少しぎこちないようです。
FileCodeModelを使用してみましたが、そこから何か役に立つものは得られません。私はそれを不適切に使用している可能性があります。
例えば:
にキャレット(またはセレクション)をi
置けば、結果としてintが欲しいです。st
SomeType
アイデア?
resharper - 保存時にresharperサイレントクリーンアップを実行すると失敗します
Resharperのクリーンアップコード機能を使用して、保存時にコードをクリーンアップしようとしています。DocumentSaved
イベントを処理するマクロを作成しました。重要な部分:
保存するたびに、「Error HRESULT E_FAIL has been returned from a call to a COM component.
アイデアはありますか? 」という例外メッセージが表示されます。
注:保存時にReSharperのコードクリーンアップを構成するにはどうすればよいですか?保存イベントに応答する必要があるため、私の状況では機能しません。マクロをCTRL+Sにマッピングするだけでは不十分です。
visual-studio-2008 - Cassini 起動マクロ/スクリプト
毎回コンパイルに約2分かかる古いVSプロジェクトを維持しています。変更を加えるたびに再コンパイルする必要があり、デバッグ中に Cassini が何度もクラッシュします。毎回再コンパイルするのではなく、カッシーニを再起動するために使用できる何らかのマクロはありますか? これは、時間の大幅な節約になります。
理想的には、Cassini を起動するためのスクリプト/マクロを実行するアイコンをツールバーの上部に配置できます。プロジェクトに同じポートを使用することをお勧めします。
ありがとう ;)
asp.net-mvc - T4MVCリンクに移動するためのVisualStudioマクロ
私はT4MVCを使用していますが、これに満足しており、それを維持したいと考えています。実行時の欠陥を抑えます。残念ながら、ビューとコンテンツ(T4MVCではビューとリンク)に移動するのは難しくなります。Resharperを使用しても、参照されているアイテムに移動できません。
これを行うためのマクロを手で作成することはできますか?これまでVSIDEマクロを作成したことがないので、「定義に移動」プロセスの内部結果など、可能であれば、いくつかのことを取得する方法を理解していません。
T4MVCに慣れていない場合は、一般的にマクロが役立つ可能性があります。
トークンが与えられた場合:
Links.Content.Scripts.jQuery_js
ファイルMyView.cshtmlで、「(F12)定義に移動」。これは適切に動作します。関連する割り当てに到達し
public readonly string jQuery_js = "~/Content/Scripts/jQuery.js";
たら、T4MVCによって生成されたファイル(Davidに感謝しますが、実際に表示する必要はありません)で、割り当てられた文字列をキャプチャしてファイルを閉じます。ソリューションエクスプローラーで、キャプチャされた文字列で表されるPhysicalPathに移動します。
このプロセスは、ビュー/レイアウト/マスターページ/パーシャルなどでも機能します。
これを行うためにマクロまたはマクロへのリンクを提供する場合、または別の解決策がある場合は、すばらしいです。それ以外の場合は、VSマクロでステップ3を実行する方法に関するヒントを特に高く評価し、私から賛成票を受け取ります。完了したら、回答としてマクロをここに投稿します。
ありがとう!
excel - 複数のセルのコンテンツを 1 つにコピー/置換/上書きする方法は?
Excel で簡単な質問があります。3 つのセルの内容を 1 つにコピーする必要があります。たとえば、セルに「1」を入力した場合、AI は黄色のセルに「1」を表示したい、またはセルに「2」を入力した場合セル b 黄色のセルに「2」などを表示したいのですが、最初に「3」を入力し、次に「1」を入力するなど、入力が正しくない可能性があります。Excelでどの式を使用する必要があるのか 疑問に思っていましたか?このプロセスを自動化する式が必要です、ありがとう
前もって感謝します
resharper - 「一部の引用符で囲まれたテキスト」をリシャーパーで Some_underlined_text に変換する
私はこれまで、マクロを使用して「この種のテキスト」を This_sort_of_text に変換していました。
これは、テスト クラス名を入力するのに非常に便利です。
(詳細はこちら: http://blogs.msdn.com/b/elee/archive/2010/02/28/my-bdd-naming-macro.aspx )
残念ながら、Visual Studio 11 (2012) はマクロをサポートしていません。
resharper でも同じことができますか?
そうでない場合は、VS拡張機能の作成を検討するかもしれません...誰かが存在することを知らない限り。
visual-studio - 貼り付けるときのようにテキストを挿入するVisualStudioマクロ
私が持っていた場合:
メソッドの上に貼り付けたクリップボードでは、次のstatic void Main(string[] args)
ようになります。
注:クリップボードにあるテキストにはインデントがありませんでした(左側に4つの空白)。貼り付けたところ、VisualStudioはインデントが必要であることがわかりました。
マクロでも同じことをしたいと思います。変数()に挿入したいテキストがあるので、クリップボードを使用したくありませんmyText
。私は次のようなものを持っています:
そのマクロを実行すると、次のようになります。
注:別の結果が得られます。
私も試しました:
その結果:
myText
クリップボードに置いて貼り付けることができることはわかっています。しかし、それは意味がありません。myText
クリップボードに配置せずに貼り付けた場合と同じ動作を実現するにはどうすればよいですか?
visual-studio-2010 - Visual Studio 2010 ソース管理プロバイダーを自動的に変更する (マクロ/プラグインを使用)
現在、さまざまなソース管理プロバイダーを使用するプロジェクトに取り組むことは、私にとって一般的なシナリオです。たとえば、SVN、Mercurial など。
プラグインは、プロジェクトに使用されているソース管理を自動的に検出し、自動的に引き継ぐべきだと思います。しかし、残念ながらそうではありません。プロジェクトをロードするたびに、オプションに移動してソース管理プラグインを変更する必要があります。
それを行うためのマクロまたはプラグインを作成することを考えていました。
DTE.Propertiesで変更するプロパティの名前を探していましたが、レジストリ @ に関連するプロパティが見つかりませんでしたHKCU/Software/Mircosoft/VisualStudio/10.0_Config
。
これについてアドバイスを求めています。