2017-06-28 6 views
1

ファイルウォッチャーで使用されているさまざまなテンプレート変数について説明しているドキュメントはどこにでもありますが、何も見つかりません。私はそれらのいくつかが何を意味するのか知っていますが、定義されている変数の網羅的なリストがあります。PhpStormテンプレート変数のドキュメント

例:

$FilePathRelativeToProjectRoot$ 
$FileNameWithoutExtension$ 
$FileDirPathFromParent(js)$ 

Live Template Variablesは、カップルを記述し、完全なリストではないようです。

+0

ライブテンプレート持ち**何も**マクロ変数をどうする(外部ツールで使用されている/ファイルウォッチャー) - style.lessにとってはstyle

$FileDirPathFromParent(js)$になります - 彼らは完全に別々の/異なるものです。レナの答えを見てください。 – LazyOne

答えて

0

テンプレート変数は、任意のプログラミング言語でちょうど変数で実際に、あなたが欲しいものは何でも定義することができ、夜のA、B、AB ......あらゆる法的

、変数のスコープは唯一でありますテンプレートテキストでは、 "変数の編集"でデフォルト値のような変数を定義することができます。

0

残念ながら、それらの一部は実際には文書化されていませんが、Googleのトラッカーなどで見つけることができます。 https://youtrack.jetbrains.com/issue/IDEA-28253

これらの変数を含むように、オンラインドキュメントを更新する機能要求を送信できます。

0

申し訳ありませんが、私は昨日それを言うことを知っていました。 [ファイルウォッチャーの引数]フィールドと[出力パス]フィールドの横にある[マクロを挿入]を選択すると、すべての変数が表示されます。

1

のみ利用できるドキュメントはマクロ(挿入マクロ...ボタンを押すに示す)ダイアログの短いマクロの記述です。ところで、このダイアログには、現在開いているファイルのマクロプレビューがあります。

$FilePathRelativeToProjectRoot$は、プロジェクトルート/モジュールのコンテンツルートフォルダからのファイルパスです。ファイルが<Project root>/app/stylesheets/style.lessある場合たとえば、$FilePathRelativeToProjectRoot$app/stylesheets/style.less

$FileNameWithoutExtension$を返しますが、まあ、拡張子なしのファイル名:) $FileName$.substring(0, file.lastIndexOf('.'))の結果です。 jsディレクトリの相対ディレクトリをファイルのパス

関連する問題