コピーライトプロファイル
このページを使用して、コピーライトプロファイルを作成、編集、削除します。
プロファイルツールバー
項目 | ツールチップとショートカット | 説明 |
|---|---|---|
Alt+Insert | 新しいプロファイルを追加します。 | |
Alt+Delete | 選択したプロファイルを破棄します。 | |
Ctrl+D | 選択したプロファイルのコピーを作成できる コピーライトプロファイルのコピー ダイアログを開きます。 | |
インポート | コピーライト表示の定義を含むファイルをインポートします。 詳細については、 コピーライトプロファイルをインポートする を参照してください。 |
コピーライトプロファイルページ
このページを使用して、選択したプロファイルを構成します。生成するコピーライト表示を定義し、コメント内のコピーライト表示を検出するキーワードを指定します。
項目 | 説明 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
名前 | このテキストフィールドを使用して、選択したコピーライトプロファイルの名前を表示または編集します。 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
VCS で共有するRr3EwzqJイシイロソイララ | このチェックボックスを選択すると、プロファイルが .idea ディレクトリに保存され、VCS を通じてチームと共有されます。 チェックボックスをオフにすると、PyCharm はプロファイルを IDE レベルで保存し、すべてのプロジェクトに適用します。 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
コピーライトテキスト(Velocity テンプレートを含むことがあります) | このテキスト領域を使用して、生成されるコピーライト表示を表示または編集します。 コピーライトプロファイルには、 Velocity(英語) テンプレートを使用してコピーライト表示またはその定義の明白な平文を含めることができます。 現在、Velocity コンテキストで使用できる変数は次のとおりです:
たとえば、次のテンプレートは現在の年と現在のユーザーの名前を挿入します:
Copyright (c) $today.year $username
元の年を保持して最後の年だけを更新するには、たとえば
Copyright (c) $originalComment.match("Copyright \(c\) (\d+)", 1, " - ", "$today.year")$today.year $username
新しい通知では、このテンプレートは現在の年のみを挿入します。たとえば、 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
検証 | このボタンをクリックして、 Velocity テンプレートが正しく指定されていることを確認します。 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
コメント内のコピーライトを検出する正規表現 | このフィールドを使用して、コメント内のコピーライト表示を見つけるために使用される 正規表現を入力、表示、編集します。 この正規表現は、上で指定したコピーライト表示と一致する必要があることに注意してください。 それ以外の場合、 更新するのではなく、PyCharm は新しいコピーライト表示を挿入します。 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
古いコピーライトと一致する場合はコピーライトの置き換えを許可する | PyCharm が更新する既存のコピーライト通知を制限する正規表現を、必要に応じて指定します。 PyCharm は、この式がテキストの一部に一致する場合にのみ、検出された通知を置き換えます。 式では大文字と小文字が区別されます。 フィールドを空のままにすると、PyCharm は検出されたすべての通知を置き換えます。 たとえば、自社の通知を更新し、サードパーティコード内の通知は変更しないでおくには、会社名を指定します: コメント内のコピーライトを検出する正規表現 と 古いコピーライトと一致する場合はコピーライトの置き換えを許可する の違いに注意してください。 最初の設定は著作権表示を検索し、もう一方の設定は見つかった著作権表示を更新するかどうかを決定します。 |