JetBrains Rider 2024.1 ヘルプ

Doxygen のドキュメント

Doxygen(英語) -style コメントはソースコード全体に配置でき、さまざまな形式で本格的なドキュメントを生成するために使用できます。

JetBrains Rider は、doxygen からの情報をクイックドキュメントポップアップ Ctrl+Q に組み込みます。

Doxygen comments in Quick Documentation

doxygen ドキュメントの表示

ドキュメントコメントからの情報は型情報に加えてクイックドキュメントポップアップに含まれています。ドキュメントポップアップを呼び出すには

  1. 目的のシンボルにキャレットを置きます。

  2. Ctrl+Q を押します。

あるいは、チェックボックスホバー時にクイックドキュメントを表示する ( ファイル | 設定 | エディター | コード編集 ) が選択されている場合は、マウスポインターを目的のシンボルの上に移動するだけです。

doxygen コメントの作成

doxygen コメントを最初から作成するには:

  1. 次の記号のいずれかを入力してください。/////!/** または /*!Enter を押す。

  2. ドキュメントのテキストを記入するためのスタブがあります:

    Generate comments

文書エンティティコンテキストアクションを使用することもできます。必要に応じて、JetBrains Rider が生成に使用するドキュメントライブテンプレートを編集して、コメントスタブをカスタマイズできます。

信頼できる名前変更

関数またはそのパラメーターの名前を変更している間、ドキュメントのコメントはそれに応じて更新する必要があります。名前変更リファクタリング Shift+F6 の場合、JetBrains Rider は他の参照とともにドキュメントのコメントを更新します。

次の前で改ページ:

Renaming example - before

次の後で改ページ:

Renaming example - after

Doxygen コメントの色

doxygen コメントで使用される色を構成するには、設定 | エディター | カラースキームの切り替え | C/C++ に移動し、コメント | Doxygen ノードを開きます。

Doxygen comments colors

関連ページ:

C++ の定義済みライブテンプレート

このトピックでは、JetBrains Rider 2024.1 の C++ の事前定義されたライブテンプレートをすべてリストします。ライブテンプレートの詳細については、「ライブテンプレートを使用してソースコードを作成する」を参照してください。現在のファイルコンテキストどこでもスコープ本文 $CTX$ パラメーター - 現在のコンテキストを説明するアイテムのリストを提供します。これには、型名、名前空間名などを含むファイル名が含まれます。新しい GUID を挿入どこでもスコープ本文 $GUID$ パラメーター...

C++ のリファクタリング

リファクタリングを実行するシンボルにキャレットを置き、リファクタリングするコードフラグメントを選択するか、ツールウィンドウ内の項目を選択します。以下のいずれか 1 つを実行します: メインメニューからを選択し、目的のリファクタリングを選択します。このメニューで使用できるリファクタリングのリストは、現在のコンテキストによって異なります。JetBrains Rider がコンテキストのリファクタリングを提案できない場合、メニュー全体が無効になります。メインメニューからを選択するか、を押して、適用可能...

Clang-Tidy インテグレーション

Clang-Tidy は、一般的な Clang コンパイラーに基づいた強力なオープンソースコード解析ツールです。典型的なプログラミングエラーのための広範な一連のコードチェックとそれに伴う修正が付属しています。JetBrains Rider は、Clang-Tidy とのシームレスな統合を提供します。これは、ファイルを編集すると、JetBrains Rider が別のプロセスとしてバックグラウンドで Clang-Tidy を実行し、インスペクションの結果が他の JetBrains Rider のインス...

Clang 形式の使用

C++ ファイルでは、JetBrains Rider は Clang 形式で定義されたフォーマットスタイルをサポートします。デフォルトでは、Clang-Format 構成ファイルは、フォーマットスタイル設定のソースとして自動的に使用されます。Clang フォーマットとは何ですか ? JetBrains Rider はどのようにサポートしていますか ?:Clang-Format は、広く使用されている C++ コードフォーマッタです。YAML 形式のファイル (.clang-format または _cl...