2017-04-27 2 views
0

Preferences > Editor > File and Code Templates > Includes tab > PHP File Headerのようなシステムのユーザー名を追加できますか?PhpStorm:TODOのユーザー名を追加

/** 
* Created by ${PRODUCT_NAME}. 
* User: ${USER} 
* Date: ${DATE} 
* Time: ${TIME} 
*/ 

ToDoセクションには?

例:

// ToDo-Viktor: Some text. 
+0

どのようにToDoコメントを作成しますか? – LazyOne

+0

''エディタ> TODO''でコメントを作成することができます。しかし、私は ''パターン ''セクションにハードコードされた '' ToDo''を作成することができます。私は 上記の私の質問で説明した注釈のセクションのようなシステム変数を使用できるようにします。 – Viktor

+0

いいえ - ToDoパターンはシステムに固有です。システムのユーザ名に依存させることはほとんど意味がありません(私はそれを動的に行うことを意味します)。エディタ| TODO'では、ハードコードされた名前を使用する必要があります。私の質問は、 "実際のコードでToDoのエントリをどのように作成するか"ということでした。私はあなたがその部分を動的にしたいと思っていました。 – LazyOne

答えて

2

あなたが右に+PHPプレスを選択し、略語を作成Settings->Editor->Live Templatesに行くことができます。

略:mytodo

説明:あなたは、テンプレートのテキストで

好きなこと:// ToDo-$USER$ - $ユーザ$のセットを持っているように注意してくださいまたはあなたがここで他の変数を選択することができます。

$ USER $変数には、Edit variablesをクリックすると式を割り当てることができます。あなたのケースにユーザーが必要なので、user()を使用してください。 (LEはコメント@LazyOneを参照してください)

Defineをクリックして、これを使用できる形式を選択します。

編集者myt+tabとvoilàに書き込むことができます。

+3

現在のユーザー名を自動的に挿入したい場合(ファイルテンプレートのように)、手動で入力するのはなぜですか? Live Templateの 'user()'関数を使ってください。つまり、 '$ USER $'を置くだけでは不十分です(ユーザ名を手動で入力するのが喜ばない限り)。 – LazyOne

+0

各変数に対して式を設定することができます。この場合、yesをuser()に設定する必要があります。私はこの余分な情報で私の答えを更新します。 – Edwin

+1

ボタン '' '変数編集' ''を使って変数を編集し、 '' 'user()' ''を式セクションに置く必要があります。 – Viktor

関連する問題