ReSharper 2026.1 Help

一般

ReSharper オプション: コード編集 | C/C++ | 一般

このページでは、 ReSharper の C++ サポートの環境設定を調整できます。

一般

C++/CLI サポートを有効化する

デフォルトでは、ReSharper は C++/CLI コードで動作します。 いくつかの問題がある場合は、この機能を無効にすることができます。

インポートアクションのポップアップを表示する

標準ライブラリまたはソリューションの他の場所で定義されたシンボルを使用する場合、ReSharper は不足している #include ディレクティブを自動で追加できます:

チェックボックスが選択されていない場合、 Alt+Enter を押すと、 対応するアクションがアクションリストで使用可能になります。

ソリューション外部のファイルでインスペクション、クイックフィックス、コンテキストアクションを有効化する

デフォルトでは、 コードインスペクションクイックフィックスコンテキストアクションはすべてのソリューションファイルで使用できます。 必要に応じて、このチェックボックスを使用して、ソリューションから参照される外部ファイルでこれらの機能を有効にすることができます。

Visual Studio 統合

色識別子

このオプションは、C++ 構文の拡張ハイライトを有効にします。 異なる方法でハイライトできる識別子の種類は 20 種類あります。 Visual Studio オプション(ツール | オプション | 環境 | フォントおよび色 )でいつでも色とフォントを変更できます。

C++ 識別子の構文ハイライトの設定

Visual Studio ツールチップを置き換える

このオプションを使用すると、エディターでコードシンボルの上にマウスを移動すると表示される Visual Studio シンボルツールチップ (クイック情報) を ReSharper ツールチップに置き換えることができます。

このオプションはデフォルトで有効化されています。なぜなら、ReSharper ツールチップはより優れた構文ハイライトとシンボルのドキュメントを提供するためです:

ReSharper: C++ のエディターツールチップ

プロジェクトモデル

MSBuild ではなく Visual Studio API から C++ コンパイルプロパティを読み取ります

このオプションを使用すると、コンパイルプロパティの読み取りを構成できます。 変更を有効にするには、ソリューションを再度開いてください。

MSBuild から読み込むときに、コマンドラインベースの C++ コンパイルプロパティを使用する

このオプションを有効化すると、ReSharper は 'GetCICommandLines' ターゲットを実行し、その結果を解析して C++ プロジェクトのプロパティを取得します。

テンプレートコード内のインスペクションの重大度

テンプレートコード内の解決エラーを警告として扱う

このオプションを使用すると、C++ テンプレートのエラーの重大度を下げることができます。 デフォルトでは、このオプションは有効になっています。

次の 2 つの理由で、これを有効にしておくことができます。

  • Visual Studio は、未使用の C++ テンプレートをコンパイルしません。 このオプションが有効になっていない場合、完全にコンパイル可能なコードでエラーが発生する可能性があります。

  • Visual Studio コンパイラーは、C++ 標準で規定されているものとまったく同じように動作するわけではありません。 このオプションを使用すると、Visual Studio コンパイラーによって無視される可能性のあるエラーをハイライトしないことができます。

2026 年 6 月 12 日