2008-12-16 6 views

Répondre

6

Vous ne voulez pas faire cela. Les deux ReSharper et CodeRush veulent le clavier. Plus précisément, CodeRush remappe la clé d'échappement (ESC) à ses propres fins. ReSharper n'aime pas cela (note: ReSharper ne fait rien de spécial avec la touche d'échappement, mais il ne l'aime toujours pas). Quant à choisir entre eux ... ils ont tous les deux leurs points. CodeRush a de meilleurs modèles et plus de refactorings. ReSharper a construit des tests unitaires pour NUnit, et un ensemble sain de plugings. ReSharper a également des modèles, et un tas de raccourcis clavier.

+0

Je vote Resharper. Une fois que vous vous y habituerez, vous ne coderez jamais sans elle. – Kelly

5

J'étais assez gourmand pour faire ça. Il a fallu mon âge VS2008 au démarrage. Tout a ralenti. J'ai 1 Gig de ram. Je ne sais pas si c'était le cas. J'ai enlevé coderush parce que j'étais plus habitué à la disposition de clavier de resharper.

+1

1Gig est un peu petit ces jours-ci j'ai peur. –

+2

ouais je sais que personne ne dit "Mec, vous avez 1 Go de RAM !!!!" mais ils disent "vous avez juste 1 GIG RAM ??? psst .." – Perpetualcoder

+6

Je pense que j'aurais pris l'argent que vous avez dépensé sur CodeRush et Resharper et acheté plus de mémoire. :) –

7

J'ai utilisé Resharper pendant un certain temps et j'ai récemment installé le Coderush Express gratuit. Après une semaine ou deux, je peux dire que Coderush ne m'a pas gêné le moins du monde, et qu'il n'y a pas eu de conflit entre les deux outils. Certes, je suis beaucoup plus familier avec Resharper et je ne sais pas si la moitié de Coderush ne fonctionnait pas, mais je suis satisfait de cette configuration actuellement. Mise à jour: la touche de tabulation pour aller à d'autres usages dans CodeRush interfère parfois en essayant de compléter un type dans un template. Par exemple, si vous tapez foreach, un modèle foreach est créé. Si lors de la modification des champs du modèle, l'onglet est frappé, par exemple, pour compléter l'entrée, CodeRush vous zips à un autre endroit. Heureusement Esc s'en remet.

Consultez les commentaires pour obtenir des conseils sur les clés de remappage.

+0

Je fais ça aussi. Il y a quelques conflits, mais vous pouvez remapper les raccourcis clavier pour coderush en utilisant Ctrl + Shift + Alt + O. – Mike

17

J'utilise les deux outils avec succès. Oui, les deux veulent le clavier, mais ils le veulent de manière différente. Vous pouvez les configurer pour travailler ensemble sans trop de problèmes. Tout est sur la configuration et la courbe d'apprentissage.

Les principaux problèmes que j'ai rencontrés sont: la gestion des parenthèses et des parenthèses (juste choisir celui qui va faire cela), les modèles (pas un vrai problème: utiliser un onglet et un espace pour l'autre) clés pour chaque outil).

Les plugins CodeRush et Resharper fonctionnent bien ensemble et le résultat est un vrai régal. Il n'y a pas de conflits entre les outils. Juste prendre deux semaines pour l'utiliser avec facile.

2

Ce n'est pas du tout un problème d'utiliser Resharper avec CodeRush. J'ai travaillé dans un tel style un certain temps. Mais pourquoi? IMHO CodeRush en couple avec Refactorpro sont beaucoup mieux en performance et convivialité puis resharper. Le resharper réduit également les performances. Presque toutes les fonctionnalités s'attendent à ce que l'intégration de nunit soit la même, essayez de les trouver dans resharper ou dans codeRush et n'utilisez qu'une seule d'entre elles. Je préfère coderush

0

Il existe un related question. Dans l'une des réponses à cette question un article a été suggéré que semble être utile:

Jim Holmes a un blog impressionnant qui passe par la façon de faire ces deux produits fonctionnent dans la même installation.

http://frazzleddad.blogspot.com/2010/01/making-devexpress-resharper-play-nicely.html

Je ne veux même pas penser à combien d'heures et installer permutations qu'il a fallu pour arriver à cette séquence.

Je ne l'ai pas essayé.