ReSharper 2025.3 ヘルプ

ファイルヘッダーテキスト

ReSharper options: Code Editing | File Header Text

ReSharper オプションのこのページでは、ファイルヘッダーの挿入と更新を許可するプロファイルでコードのクリーンアップを適用するとき、またはテンプレートから新しいファイルを作成するときに、ReSharper が C# または C++ ファイルにコメントとして挿入するデフォルトファイルヘッダーを指定できます。

ファイルヘッダーテキストにコメント区切り文字を含める必要はありません。ReSharper は、ヘッダーテンプレートが適用されるときに、特定の言語に適切な区切り文字を自動的に挿入します。

ファイルヘッダーテキスト

このフィールドには、ファイルの先頭に追加され、コメント区切り文字で囲まれるオプションの変数を含むプレーンテキストが含まれます。

マクロのリスト

ファイルヘッダーテキストの右側に表示されるマクロには、わかりやすい名前が付いています。これらをヘッダーテキストで使用すると、手動で変更せずにヘッダーテキストを最新の状態に保つことができます。マクロをクリックして、ヘッダーの現在のキャレット位置に挿入します。

名前の付いた領域へのファイルヘッダーの包含

ファイルヘッダーがラップアップされる領域の名前。このフィールドを空のままにすると、ファイルヘッダーは領域で囲まれません。

ファイルヘッダー開始検出正規表現

ファイルヘッダーテンプレートを適用すると、デフォルトで ReSharper はファイル内の最初のコメント (存在する場合) を既存のファイルヘッダーとして自動的に検出し、指定されたファイルヘッダーに置き換えます。

この動作を制限し、特定のコメントのみをファイルヘッダーとして考慮する場合は、ファイルヘッダー開始検出正規表現フィールドの正規表現を編集します。例: Copyright で始まる最初のコメントのみに一致するように、これを Copyright .* に変更できます。

正規表現と一致した既存のヘッダーを再利用する場合は、ファイルヘッダーテンプレート内の目的の位置に ${OldHeader.Text} マクロを追加します。

ファイルヘッダー変数

このタブでは、ヘッダーテキストで再利用する定数値を指定できます。例: 名前が companyName、値が My company の変数を追加し、それをヘッダーテンプレートで $Variable.Named("{companyName}") として使用できます。

2024 年 2 月 11 日

関連ページ:

ファイルヘッダースタイル

コピーライト表示やその他の識別メッセージにファイルヘッダーを使用するのが一般的です。ReSharper を使用すると、デフォルトのヘッダーテキストを構成し、それをソースファイルに自動的に挿入したり、それを使用して既存のファイルヘッダーを置き換えたりすることができます。ReSharper オプションまたは .editorconfig ファイル内でファイルヘッダースタイルを構成し、それをファイルテンプレートで作成された新しいファイルに追加し、コードクリーンアップを使用して既存のファイルにファイルヘッダー...

コードのクリーンアップ

ReSharper を使用すると、フォーマットやその他のコードスタイル設定を一括モードで適用して、1 つ以上のファイル、プロジェクト、ソリューション全体でコードスタイル違反を即座に排除できます。コードクリーンアッププロファイル:コードのクリーンアップには、ニーズに応じてさまざまな場合に適用できるさまざまな設定(プロファイル)があります。提供時の状態で使用可能な 3 つのデフォルトプロファイルがあります。コードのフォーマットのみを適用するビルトイン: コードの整形、コードのフォーマットとコードの...

ReSharper 設定の管理と共有

ReSharper は、階層化された設定のメカニズムを使用して環境設定を保存するため、次の利点があります。さまざまなソリューションで異なる設定を行うことができます。環境設定のさまざまなサブセットを別の場所に保存し、特定のソリューションで作業するときに環境設定を組み合わせることができます。例: シンボルのアイコンとチーム設定のコード形式を個人設定で保存し、これらの設定を自動的に組み合わせることができます。設定の特定のサブセットを VCS に保持することにより、チーム内の設定を同期できます。ReSh...

メンバーの生成

ReSharper オプションのこのページでは、コード生成設定を調整できます。詳細については、コード生成を参照してください。生成されたメンバーのデフォルトボディスタイルこの設定により、生成されたメンバーの本体に何を追加するかを選択できます。新しい NotImplementedException() をスローする: このオプションが選択されると、ReSharper は生成されたメンバーの本体にをスローします。デフォルト値を返す: このオプションを選択すると、ReSharper は戻り値の型に従って...

一般

ReSharper オプションのこのページでは、コードクリーンアップの一般的な設定を構成できます。クリーンアップがファイル全体に適用された後に保存するこのオプションは、エディターで現在開いているファイルでコードクリーンアップを実行した後に変更を自動的に保存するかどうかを定義します。ファイル内の選択したコードブロックでクリーンアップを実行すると、このオプションに関係なく、ファイルは自動的に保存されません。ファイルの保存時にクリーンアップを自動的に実行するコードクリーンアップタスクを実行できます。た...