問題タブ [code-templates]

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 に答える
1029 参照

asp.net-mvc - ASP.NET MVCのT4コードテンプレートを変更して、完全な名前空間参照を削除します

ビューまたはコントローラーの作成にカスタムT4コードテンプレートを使用しています(ファイルがどこにあるかを知る必要があります)。デフォルトの実装では、この種類の最初の行が作成されます。

Web.configですでにViewModelとMVC名前空間が定義されているので、これを生成するコードテンプレートが必要です。

そのような結果を得るためにデフォルトのテンプレートをどのように変更するかについての提案はありますか?これらを実際に生成するテンプレート行はどれですか?

詳しくは

ファイルがどこにあり、変更が加えられているかを知っています。問題は、テンプレートでこれを使用していることです

ViewDataTypeNameには完全な名前空間参照が含まれているようです。クラスの名前(この場合はViewModelクラス名)だけを取得したい

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

c# - C#を使用したコードテンプレートの実装

コードテンプレートが必要な場合は、次のようにPythonを使用できます。

C#で同等のものを実装するにはどうすればよいですか?

私は試した

しかし、私は得ました

もちろんtemplateString = "{0}\n{1}\n{2}\n";動作しますが、templateStringはコードの一部を生成するためのものであり、非常に長いため、複数行のテンプレートを使用する必要があります。

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

eclipse - コード テンプレートをプログラムで Eclipse にインポートする

コードテンプレートをEclipseにプログラムでインポートすることは可能ですか?

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

visual-studio-2010 - CodeTemplates (.tt) ファイルが機能するのと同様に、ProjectTemplate アーカイブを Visual Studio ソリューション内に保存できますか?

T4 (Text Template Transformation Toolkit) ファイル(.tt)を作成してソリューションに含め、既定の Visual Studio の場所に保存されているファイルをオーバーライドする方法を示すブログ投稿が多数あります。(リンクについては質問の下部を参照してください)

質問:

プロジェクト テンプレート ファイルを作成して Visual Studio ソリューションに含めることはできますか? その場合、Visual Studio がそれを検出して使用するには何が必要ですか。

プロジェクト テンプレート アーカイブには、.csproj、.vstemplate、および .cs ファイルが含まれています。

例:

.tt ファイルは、追加するとすぐに機能するように見えますが、テンプレートの zip ファイルには当てはまらないようです...

コード テンプレートの投稿:

Hanselman - T4 コード生成 - Visual Studio の極秘情報

Conery - Visual Studio にリポジトリを生成させる

Haack - カスタム ASP.NET MVC プロジェクト テンプレートの作成

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

eclipse - Eclipse で新しいクラス テンプレートをどのようにセットアップしますか?

私は主に Android のプログラミングを行っていますが、私 (および私が確信している残りの Android プログラマー) が粘り強く使用するものの 1 つは、android.util.Log. 私が作成するすべてのクラスには

クラスを作成するとすぐに、他の作業を行う前にタグを作成します。そのため、私は常にタグを作成するので、空のクラスのテンプレートの一部としてタグを使用するだけで、(わずかではありますが) 時間の節約になると考えました。私の問題は、コード テンプレートを作成する方法や場所がわからないことです。誰かがそれらを管理および作成する方法を教えてもらえますか?

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

netbeans - netbeans:コードテンプレートの改行

Zendのコーディング標準を尊重するために、私は自分のメソッドを次のようにしたいと思っています。

しかし、fnc+CTRL+SPACEコードテンプレートを入力すると、次のようになります。

fnc次のようにコードテンプレートを変更しました。

しかし、変化はありません。私も試しました:

ただし、列4ではなく列1の開始中括弧(インデントを尊重する必要があるため)。
誰かがこれを達成する方法を知っていますか?前もって感謝します。

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

flash-builder4.5 - Flash Builder 4.5のコードテンプレートによって生成されたコードにキャメルケースを設定するにはどうすればよいですか?

デフォルトのイベントハンドラーコードジェネレーターを変更して、関数の名前をonComponentidEventnameとして生成しようとしています。例:

私が使用するコードテンプレートは次のとおりです。

ただし、結果はonMyButtonClickではなくonmyButtonclickになります。

それが可能であるかどうか、そしてそれをどのように行うかについてのアイデアはありますか?

前もって感謝します、

ブレイズ

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

java - Java コード テンプレート

tostring、フィールドからのコンストラクター、およびデフォルトのコンストラクターを生成するコード テンプレートを作成しようとしています。

Useful Eclipse Java Code Templateshttp://help.eclipse.org/galileo/index.jsp?topic=/org.eclipse.jdt.doc.user/reference/ref-tostring-templates.htmを既に見ましたが、それは私が探していたものではありませんでした。

このプラグインhttp://eclipse-jutils.sourceforge.net/を試しましたが、メニューでオプションを手動で選択する必要があります (「フィールドからのコンストラクター」オプションはありません)。

私は100以上のクラスのためにこれらのメソッドとコンストラクターを生成する必要があります. 1つ(フィールドからtostring、コンストラクター、およびデフォルトのコンストラクターを生成)

すべてのクラスに対してこれらのメソッドを自動的に作成する方法について、助けやアドバイスをいただければ幸いです。前もって感謝します。

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

php - netbeans 7.0.1 PHP の展開テンプレートが機能しない

コード テンプレートの省略形を入力して展開キーを押しても、何も起こりません。コードの完了を待っても、提案はありません。

Tools > Options > Editor > Code Templates > Language: PHP を見てみると、たくさんのテンプレートがリストされていました。私のExpand テンプレートキーはTabに設定されていますが、 shift + spaceなどの他のキーも試しました。

テンプレートは変更していません。まだそのままです。vdocテンプレートについて読みましたが、このため、テンプレートの展開がうまくいかないことに気付きました。

コード補完では、すべての言語で大文字と小文字を区別するコード補完を除くすべてのオプションを有効にしました。私がアクティブにしたphp言語の場合:すべての可能な状況、静的、非静的、すべての変数、および非修飾。

Win 7 prof x64でNetbeans 7.0.1を使用しています。

なぜうまくいかないのですか?

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

eclipse - Eclipse 用の Java adder remover、メソッド コード テンプレートの作成

リストの adder/remover メソッドを記述する必要に遭遇することが多すぎます。

私が正しければ、Eclipse テンプレートはオートコンプリートをサポートできます...たとえば、次の場合:

テンプレートでメソッドを Eclipse のオートコンプリートに追加し、メソッド全体をオートコンプリートしたいと考えています。

追加」 + ( Ctrl +スペース) と入力すると...

このようなことをどのように達成するかについてのアイデア...おそらく、この種の主題に固有の読み物を教えてください。

** アップデート **

さて、これは私がこれまでに持っているものです:

ただし、ここに問題があります。「追加」+ (Ctrl + スペース) と入力すると、次のようになります。

クラス レベルでは、コレクションがフィールドとして宣言されているため、空の変数をコレクションとして取得します。

メソッド レベルでは、コレクションがフィールドとして宣言されているため、空の変数をコレクションとして取得します。

メソッドレベルでは、コレクション参照はメソッドのローカル変数ですが、正しい構文を取得しますが、add メソッドは他のメソッド内にあります。

つまり、フィールド レベルの参照を取得できません。どうすれば取得できますか?

** 更新 2 **

これも同じ結果になります。

ありがとう、

アダム。