2

DeveloperExpressのCodeRushとWholeTomatoのVisualAssistXはどちらも優れたツールです。CodeRushのUIはよりきれいで、「マーカー」メカニズムは非常に便利であり、リファクタリングのより大きなパレットが利用可能であることがわかりました。一方、CodeRushは、特にC ++プロジェクトで作業しているときに、リファクタリングで間違いを犯すことがあります。したがって、私は通常そこでCRを無効にします。VAXには、CRのようにリファクタリングの数はほとんどありませんが、すべて一貫して機能します。VAXは、Visual Studioを目立たないように改善する点でもはるかに優れています。つまり、IDE内にIDEをほぼ構築するCRの方法の代わりに、既存の機能を改善するなどのことを行います。

簡単に言えば、私は両方のツールが好きで、両方のツールを使用したいと思います。問題は、競合するいくつかのことを実行することです。CodeRushコマンドとVisualAssistコマンドの間に競合があるときはいつでも、VAXコマンドが「勝つ」ように設定したいと思います。これを行う簡単な方法はありますか?

4

1 に答える 1

2

ReSharper が行うことは、デフォルトの Visual Studio 設定と競合するオプションがある場合、オプションを選択したときにどちらを優先するかを尋ねるマーシャルをインストールすることです。それは私たちに選択肢を与えます。

オプションは、これら 2 つのツール間で競合するオプションを見つけて、次のいずれかを実行することです。

  1. どのオプションを選択するか、またはおそらくあなたが好むオプションを尋ねるマーシャルを実装します

  2. このオプションのアクションを好みのツールに強制します。

このジョブを実行するマクロをデバイス化できる場合があります。このようなスクリプトを実装するには、競合しているオプションの種類を知ることが重要です。ショートカット、メニュー オプション、ツールバー オプションについて話しているのでしょうか。この情報と Visual Studio のインストールがあれば、すべてのオプションを自動的に更新して、必要なものを選択できるはずです。

于 2010-11-08T17:03:04.617 に答える