2017-03-11 10 views
0

レガシーC/C++プロジェクトでReSharperを使用しています。このプロジェクトでは、_int64や_int32などのANSIキーワードの単一アンダースコアバージョンが使用されています。 ReSharperはこれらのタイプを認識しないので、何千もの赤いくすぐりがあります。私は私が見た赤い波線の上に置くとReSharper C++でシングルアンダースコアキーワードをサポート

unsigned _int64 x; 

:たとえば

は、のような行に

"(Local variable) unsigned _int64" 

"Local variable '_int64' is never used" 

"Expected ';'" 

私は、二重下線__int64に変更した場合、すべてがありますReSharperを幸せにするために何千もの変更を加えないでください。

Microsoftはtheir documentationに応じて、キーワードのシングルとダブルアンダースコアの両方のバージョンをサポートしています。

下位互換性を維持するために、シングルアンダースコア__finally __exceptを除くすべての 二重下線のキーワードのバージョン、__leave、および __tryに対応しています。

ReSharper C++でシングルアンダースコアタイプをサポートする方法はありますか?

+0

「int64_t」のような標準型の名前を使用するのはなぜですか? –

+0

@JesperJuhlええ、そうかもしれませんが、今、私はこのコードを見直しています。差分検索でコードの変更の範囲を機能とバグの修正のみに簡単に見えるようにしたいと考えています。 –

+0

複数の個別コミットは常にオプションです。 –

答えて

0

バックJetBrainsのから決定的な答えを得た:

が、現時点では、それを有効にする方法はないが、我々はすぐにシングルアンダースコアキーワードのサポート を追加します(たぶん2017.1中またはパッチ リリース)。更新を受信するには、 https://youtrack.jetbrains.com/issue/RSCPP-18673に従うことができます。

関連する問題