「オートコンプリート」を使用してPhpStormでPHPDocが使用する名前とメールを変更する方法を少し検索します Enter クラスまたは関数の直前に/**
を入力した後。
例:
/**
* Class DepartmentType
*
* @author Foo Bar <[email protected]>
*/
class Foo
{
というのも、この名前とこのメールは、プロジェクトで使用するgitの名前とメール構成ではないからです。このデフォルト値を変更する場所が見つかりません...
誰かがアイデアを持っていますか?
設定>エディター>ファイルとコードテンプレート>インクルードタブ> PHP Class Doc Comment
/**
* Class ${NAME}
#if (${NAMESPACE}) * @package ${NAMESPACE}
#end
* @author Foo Bar <[email protected]>
*/
@Mahmoud Zaltの回答を編集しましたが、これは基本的に正しいですが、編集が拒否されたので、ここに進みます。 @Mahmoud Zaltの答えは、クラスに名前空間がある場合にのみ機能します。これは、if/endロジックが探しているものです。
#set VTLディレクティブを使用して、カスタムテンプレート変数を作成し、それらの値をインクルードテンプレートに直接定義します。たとえば、$ {USER}で定義したログイン名の代わりに、ファイルヘッダーにフルネームを挿入する場合は、次の構文を記述します。
.Ref: https://www.jetbrains.com/help/phpstorm/2017.1/creating-and-editing-file-templates.html
私の解決策:
移動:設定>エディター>ファイルとコードテンプレート>インクルードタブ> PHP Class Doc Comment
/**
* #set( $USER = "Javier Solis Flores ( @JavierTwiteando )" )
* Created by ${PRODUCT_NAME}.
* User: ${USER}
* Date: ${DATE}
* Time: ${TIME}
*/
移動:設定>エディター>ファイルとコードテンプレート> [インクルード]> PHP Class Doc Comment。
例:
/**
* Class ${NAME}
*
* @category
#if (${NAMESPACE}) * @package ${NAMESPACE}
#end
* @author John Doe <[email protected]>
*/
PhpStorm 2017.1を使用している場合:
ファイル>設定>エディター>ファイルとコードテンプレート> [インクルード]> PHPファイルヘッダー
ここでコメントを編集できます。
PHPSTORM 2017.1では、次の場所で変更できます
File -> Settings -> File and Code Templates -> Includes tab -> PHP File Header