web-dev-qa-db-ja.com

C ++用のReSharper

プログラミングを支援するためのC#には ReSharper があることを知っていますが、C++にも同様のものはありますか?

39
lital maatuk

更新:JetBrainsは Resharper for C++ に取り組んでいます。

ResharperがC#用であるほどC++には適していませんが、Whole Tomatoは、C++を処理し、適度にパフォーマンスの高い方法で実行する Visual Assist X という製品を作成します。

また、Developer Expressは CodeRush を作成します。これはVisual Assistよりも多くの機能を提供しますが、コンピューターの負荷を大幅に軽減し、時々間違いを犯します-マクロを使用するほとんどの構成は正しく機能しませんCodeRushで。 2013-05-31の時点で、 CodeRushはC++サポートを非推奨にしています であることに注意してください。

ResharperとVisual Assistは便利です。CodeRushをオンにすると、リファクタリングが改善される場合がありますが、ほとんどの場合、Visual Assist Xのコード補完支援の方が優れているため、そのままにしておきます。

このようなプラグインをインストールするには、IDEを(分離モードではなく)統合モードで実行する必要があることに注意してください。これは、次のことを意味します。

  • Visual Studio 2012以前では、Expressエディションではなく、フルバージョンのVisualStudioが必要です。大学生の場合は、MSDAAから完全なコピーをダウンロードできます。あなたが非大学の学生であるか、あなたの大学がMSDNAAを提供していない場合でも、完全版を DreamSpark からダウンロードできます。
  • Visual Studio 2013以降では、 Visual Studio Community 201 などの「CommunityEdition」を使用できます。
39
Billy ONeal

ReSharperでのC++サポートの公表: http://blogs.jetbrains.com/dotnet/2013/06/resharper-to-support-c

17
Shkredov S.

ビジュアルアシスト

このプログラムを使用すると、それなしでは生きていけません。 (そして私がプログラムと言うとき、私はアドインを意味します!)

12
Marlon

これは、Resharperで使用していた機能によって異なります。

個人的な経験:ResharperとVisual Assist Xの両方を少なくとも半年使用しましたが、最終的にはこの無料パッケージを使用しました:MicrosoftのProductivity Power Tools: http://visualstudiogallery.msdn。 Microsoft.com/d0d33361-18e2-46c0-8ff2-4adea1e34fef/

2
Jos van Egmond

ReSharper for C++は、パブリックEAPで入手できます- http://www.jetbrains.com/resharper/features/cpp.html

1
Dmitry Sazonov

VisualAssist X from http://www.wholetomato.com/ これはVC6-VS2010から直接サポートされているVSプラグインです(VC6の場合、ReSharperと同じくらい優れています)

1
Numan

Visual Studio 2010には いくつかの改善点 Resharperが提供するものと同様です。それほど良くはありませんが、常にLintがあります。また、任意の数の 静的分析 ツールに興味があるかもしれません。

1
Max Lybbert
1
Matěj Zábský