問題タブ [live-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 に答える
1232 参照

android - Intellij IDEA のライブ テンプレートでメソッド パラメータ タイプを取得する方法は?

デフォルトのライブ テンプレートlogmと同様に、 Timber loggerのライブ テンプレートを作成したいと考えています。Groovy スクリプトを使用してメソッド パラメーターを収集し、コンマで区切ります。例えば:

次のコードを生成します。

パラメータは次のコードで収集されます。

問題は、Timber メソッドがパラメーターの型形式を必要とすることです。次に例を示します。

したがって、メソッド パラメーターの型を決定する必要があります。

0 投票する
0 に答える
50 参照

android - Androidスタジオのアクティビティ作成ウィザードを変更して追加の属性を追加する方法

プロジェクト エクスプローラーで右クリック --> Android Studio の新しいオプションから、定義済みのテンプレートを使用してファイルを作成するアクティビティ、フラグメントなどを作成できます。アクティビティ作成ウィザードでは、マニフェスト ファイルに name 属性でエントリを作成します。私の質問は、このウィザードを変更して、方向、テーマなどのアクティビティのマニフェスト ファイル エントリに追加の属性を追加する方法です。

マニフェスト ファイルの自動生成コードは次のようになります。

Androidスタジオでファイルテンプレートとライブテンプレートを試しましたが、マニフェストファイルに追加の属性を挿入する方法が見つかりませんでした.

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

android-studio - Android Studio: ライブ テンプレートの $END$ と $SELECTION$

テンプレートを囲まずに挿入すると、$END$ の位置にカーソルを移動できません (選択したテキストでは正常に動作します)。

何らかの方法で解決することは可能ですか?

Android Studio のバージョンは 2.2.3 です。

更新
質問を明確にするために、再現する手順を追加しました
。1)上記で指定されているように、ライブテンプレート(周囲)を作成します。
2) #mrgn などの名前を付けます。
3) 一部のクラス内で使用してみてください。#mrgn と入力して TAB を押します。

次のテキストを挿入する必要があります。

しかし、それはテキストを挿入し、カーソルを間違った場所に置きます:

0 投票する
0 に答える
53 参照

angularjs - WebStorm の Angular LiveTemplates

John Papa の styleguideから angular ライブ テンプレートを使用しようとしましたが、IDE を再起動した後、使用できるテンプレートがありません。いくつかの StackOverflow の質問を参照し、指示に従いましたが、うまくいかないようです。Ubuntu 14.04 を使用しています。

ディレクトリ ツリーは次のようになります。

~/WebStorm-145.1616.9/bin - これは、「./webstorm」を使用して WebStorm を開始する場所です。

~/WebStorm-145.1616.9/config/templates - これは、ライブ テンプレート .xml ファイルがある場所です。IDE を数回再起動しましたが、何も起こりません。