2016-04-28 2 views
6

を更新し、IntelliJ IDEAが新しいソースファイルのヘッダーとして、次の(のようなもの)を挿入します:のIntelliJ:動的にデフォルトでは、ファイルのヘッダ

/** 
* Created by JohnDoe on 2016-04-27. 
*/ 

対応するテンプレートは、次のとおりです。

/** 
* Created by ${USER} on ${DATE}. 
*/ 

ファイルが変更されたときに最終変更日を挿入するようにこのテンプレートを更新することは可能ですか?たとえば、次のように

/** 
* Created by JohnDoe on 2016-03-27. 
* Last modified by JaneDoe on 2016-04-27 
*/ 
+2

Nope。 https://youtrack.jetbrains.com/issue/IDEABKL-7178 - 「著作権」プラグインをチェックし、コメントに示唆されているようにそれができるかどうか確認してください。 – LazyOne

答えて

0

PHPStormありません後(ちょうどはい、サーバーにアップロードするための)ファイルの変更を検出タスクを起動するための「フック」。コードテンプレートは、ファイルの作成に基づいて変更されません。

あなたが望む振る舞い(手動変更ファイルの後の自動変更ファイル)は、多くのことに役立ちますが、それはエディタのための円形の頭痛です。ファイルを変更した場合、ファイルを変更する必要があります(ファイルが変更された場合はファイルが変更されます)。

ただし、「改版コード」を起動したときに、「改版コード」を起動したときに、「改版コード」を有効にすると、日付変更を書き換えるように開始テンプレートコードを書き換えることができます。

他の解決策は、ツールをgruntとして使用していますが、私はPHPファイルを管理するかどうかわかりません。

0

サポートされていません。私は、著者に関する情報と最終編集/作成時間をファイルにまったく含めないことをお勧めします。

あなたのバージョン管理システム(Git、SVN)には同じ情報が自動的に含まれているからです。したがって、手作業によるラベル付けは既存の情報と重複しているだけですが、エラーが発生しやすく、手動で更新する必要があります。

関連する問題