問題タブ [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 投票する
3 に答える
1090 参照

visual-studio-2008 - xml コメントを再フォーマットするツール (Visual Studio 2008)

xml-comments を再フォーマットする VS 2008 用のマクロまたはアドオンを知っている人はいますか? 以前のバージョンの VS には非常にスマートな CommentReflower がありましたが、VS 2008 をサポートするリリースは見つかりませんでした。

何か案は?前もって感謝します!

マティアス

0 投票する
16 に答える
3911 参照

c++ - このマクロは関数に変換できますか?

コードをリファクタリングし、今では嫌うように教えられている #define をすべて取り除いているときに、構造内の要素の数を計算するために使用されるこの美しさに出くわしました。

そのままでも非常に便利ですが、インライン関数やテンプレートに変換できますか?

OK、ARRAYSIZE の方が適切な名前ですが、これはレガシー コード (どこから来たのかわかりません。少なくとも 15 年前のものです) であるため、「そのまま」貼り付けました。

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

visual-studio - デバッガーで特定のプロジェクトを起動する Visual Studio マクロを作成できますか?

私のプロジェクトでは、同じソリューション ファイルにクライアント コンポーネントとサーバー コンポーネントの両方が含まれています。私は通常、デバッグ時にそれらを一緒に起動するようにデバッガーを設定していますが、サーバーをデバッガーの外で起動することがよくあるので、クライアント側のみの作業を行うときに必要に応じてクライアントを起動および停止できます。(これははるかに高速です)。

個々のプロジェクトを開始するためにソリューション エクスプローラーをいじる手間を省き、個々のプロジェクトのデバッガーを起動するマクロを呼び出すボタンをツールバーに貼り付けたいと考えています (「F5」タイプのデバッグだけを残して、両方のプロセスを起動しますs)。

録音してみましたが、あまり役に立ちませんでした。

これまでのところ、ソリューション エクスプローラーでプロジェクト アイテムを見つけることができました。

(これは、マクロ レコーダーがどのように実行しようとしたかに大まかに基づいています。UI オブジェクト モデルをナビゲートすることが正しいアプローチなのか、それともソリ​​ューション/プロジェクト オブジェクト モデルを調べるべきなのかはわかりません)。

0 投票する
9 に答える
28783 参照

automation - 最高の AutoHotKey マクロ?

Windows マクロには AutoHotKey を使用します。最も一般的には、特定のアプリを開始/フォーカスするホットキーを定義するために使用し、インスタント メール メッセージを ToDo リストに送信するために使用します。また、メモリを大量に消費するアプリ (Outlook、Firefox など) をすべて強制終了する緊急のアプリもあります。

それで、誰かが共有する良いAHKマクロを持っていますか?

0 投票する
7 に答える
39321 参照

c++ - cppマクロで改行を生成するには?

展開して改行を含む cpp マクロを作成するにはどうすればよいですか?

0 投票する
9 に答える
47933 参照

java - Eclipse 用のマクロレコーダーはありますか?

マクロを記録および再生するための優れた Eclipse プラグインはありますか?

私はこれを試してみましが、うまくいきませんでした.プライムタイムの準備ができていないようでした.

エディターのテンプレートについては知っていますが、キーストロークを記録し、テキストの塊に対して複数回適用できるものを探しています。

これは IDE の奇妙な穴のようです。このための組み込み機能がありませんか?

0 投票する
7 に答える
2832 参照

c++ - C++ マクロをデバッグするための一般的な方法はありますか?

一般に、定義にいくつかのプリプロセッサ条件付き要素を含むネストされたマクロのチェーンがときどきあります。実際のコードが実行されているのを直接見るのは難しいため、これらはデバッグが困難な場合があります。

少し前に、それらを展開するコンパイラ (gcc) フラグを見つけたのを漠然と覚えていますが、これを実際に機能させるのに苦労しました。

0 投票する
4 に答える
5920 参照

macros - スキーム マクロについて学習するためのソース: define-syntax および syntax-rules

私はJRM の Syntax-rules Primer for the Merely Eccentric を読み、構文規則とそれが common-lisp の define-macro とどのように異なるかを理解するのに役立ちました。syntax-rules は、define-syntax 内で構文トランスフォーマーを実装する唯一の方法です。

私は 2 つのことを探しています。1 つ目は構文規則の例と説明であり、2 つ目は定義構文を使用する他の方法を学ぶための良い情報源です。どのリソースをお勧めしますか?

0 投票する
3 に答える
289 参照

.net - Visual Studio マクロ システム (使用方法と作成) の学習に時間を費やす価値はありますか?

私は長い間 Visual Studio を使用してきましたが、使用したことがない機能の 1 つはマクロ システムです。誰かがマクロを使用していると述べた投稿を見たので (詳しい説明はありません)、マクロの作成方法を学ぶことに時間をかける価値があるのではないかと考えていました。

もしそうなら、どんなものを作っていますか?

似たような投稿がありましたが、私はこの質問をもっと「学ぶ価値はありますか?」に向けようとしています。私は、それが可能である、および/または価値がある場合、単にそれを使用するよりも、何かがどのように機能するかを知っている傾向があります.

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

visual-studio-2008 - ソリューションを閉じたときに Visual Studio でマクロを実行する

ソリューションを閉じた瞬間に Visual Studio 2008 でマクロを実行することはできますか? 次にソリューションを開いたときに現在のユーザー設定が表示されないように、そのソリューションの .suo ファイルを削除したいと思います。