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