Quelles fonctionnalités d'Eclipse ne sont pas disponibles dans Visual Studio? [fermé]

11

J'ai fait beaucoup de développement en Java en utilisant Eclipse, et maintenant j'ai commencé à utiliser le développement Visual Studio pour .NET. Jusqu'à présent, je trouve que les IDE sont capables de faire les mêmes choses, mais juste différemment.

Quelles fonctionnalités d'Eclipse ne sont pas disponibles dans Visual Studio?

Jonas
la source
6
Le développement Java n'est pas disponible dans VS :-)
Victor Hurdugaci
3
Obtenez votre auto resharper ( jetbrains.com/resharper ) pour C # et ou visual assist x ( wholetomato.com ) pour C ++ / C # / VB, selon vos besoins linguistiques.
Harald Scheirich
@Victor, dans les anciennes versions, vous pouvez.

Réponses:

9

À mon avis, Eclipse Quick Access est une fonctionnalité d'utilisation étonnante.

Version courte:

Avec l'accès rapide, vous pouvez naviguer vers presque toutes les parties de l'EDI à l'aide du clavier. Oui, cela peut également être fait dans Visual Studio, mais vous devez apprendre le raccourci vers chaque vue: Ctrl + Alt + J pour accéder à l'Explorateur d'objets; Ctrl + Alt + L pour l'Explorateur de solutions, etc.; ou utilisez des raccourcis génériques de changement de fenêtre (comme Ctrl + F6 pour passer à la fenêtre suivante un par un).

Dans Eclipse, vous n'avez besoin que d'un seul raccourci: Ctrl + 3 pour ouvrir l'outil d'accès rapide.

Le chapeau d'outils d'accès rapide vous permet de commencer à taper le nom de n'importe quelle commande, vue, perspective, menu, même les fichiers source! et il se complétera automatiquement et suggérera des alternatives.

Accès rapide:

  • Se souviendra des abréviations et des éléments auxquels vous accédez le plus fréquemment et s'adaptera progressivement à la façon dont vous les utilisez.
  • Vous permettra également de taper les abréviations PascalCase: vous souhaitez accéder à la vue Explorateur de sources de données? tapez DSE et il apparaîtra comme la première option.
  • Il montrera également le raccourci clavier pour chaque élément comme aide à l'apprentissage.

Lire la suite:

http://eclipsenuggets.blogspot.com/2007/05/quick-access-ctrl3-is-bliss-are-you-one.html

http://eclipse.dzone.com/articles/eclipse-36-hidden-treasures

Sergio Acosta
la source
1
Visual Studio 2011 aura des choses similaires appelées lancement rapide. blogs.msdn.com/b/visualstudio/archive/2012/02/23/…
softveda
5

Points de vue

Remarquez comment Visual Studio se souvient de la disposition de l'EDI (fenêtres ouvertes, positions, etc.) que vous avez utilisée la dernière fois que le débogueur était en cours d'exécution? Et comment il bascule automatiquement entre cela et la disposition IDE "sans débogage".

Eclipse fait de même avec Perspectives. Seulement, vous pouvez les personnaliser entièrement non seulement pour le débogage et non le débogage, mais vous pouvez créer plusieurs mises en page avec différentes configurations IDE et basculer entre elles d'un simple clic.

  • Vous souhaitez accéder à la disposition de débogage sans déboguer?. Cliquez simplement sur le bouton de la barre d'outils Debugging Perspective.

  • Vous voulez inventer une nouvelle mise en page sans éditeurs et seuls l'explorateur de packages et la vue Javadoc sont visibles? Déplacez vos fenêtres comme vous le souhaitez et enregistrez-les sous une nouvelle perspective.

C'est un excellent moyen de changer votre IDE de manière appropriée lorsque votre esprit passe également d'un type de tâche à un autre.

Aide Eclipse - Perspectives

Sergio Acosta
la source
Il existe un plugin appelé Perspectives à cet effet dans VS ( visualstudiogallery.msdn.microsoft.com/… )
ihebiheb
4

Je ne me souviens pas que Visual Studio ait quelque chose de similaire aux ensembles de travail Eclipse .

Ensembles de travail - Aide - SDK Eclipse

Ils sont un moyen de regrouper les projets inclus dans votre `` solution '' (espace de travail dans Eclipse) d'une manière qui vous permet de masquer ou d'afficher différents ensembles de projets en fonction de la partie du code sur laquelle vous souhaitez travailler. Par exemple, vous pouvez définir un ensemble de travail contenant uniquement les projets de test unitaire ou uniquement les modules associés à la couche d'accès aux données dans votre projet.

Il est utile de filtrer presque toutes les vues Eclipse pour afficher uniquement les éléments liés au jeu de travail actuellement sélectionné. Par exemple, la liste des erreurs: vous n'avez pas besoin de voir toutes les erreurs dans l'espace de travail, seulement celles liées aux projets dans le jeu de travail actif.

La seule façon dont j'imagine dupliquer cette fonctionnalité dans Visual Studio est d'avoir une approche à plusieurs solutions et d'ouvrir et de fermer des solutions manuellement.

Sergio Acosta
la source
Et si seulement ils pouvaient être exportés vers une autre Eclipse - soupir ...
Vous pouvez charger / décharger un groupe de projets dans Visual Studio à l'aide des dossiers de solution. Pas la même chose que les ensembles de travail.
softveda
2

Je suppose que vous vous référez à Eclipse prêt à l'emploi vs VS prêt à l'emploi (sinon, il existe toujours des plugins qui ajoutent des fonctionnalités supplémentaires).

Absent de VS:

  • Ctrl + clic sur un nom de méthode pour aller à sa définition;
  • Accolade automatique terminée (pour C #) - mais, pour être honnête, c'est parfois ennuyeux;
Victor Hurdugaci
la source
1
La navigation vers la définition de méthode peut être effectuée avec un clic droit de la souris -> Aller à la définition. Pas aussi vite, mais la fonctionnalité est là.
ysolik du
Ugh, personnellement, j'ai tendance à penser que le fait que le navigateur ne complète pas automatiquement les accolades ou les balises est une fonctionnalité.
rjzii
1
@ysolik Le raccourci est F12 par défaut - juste à côté des touches de débogage, très pratique. J'utilise également beaucoup Shift + F12 (Trouver toutes les références de symboles)
Note à soi-même - pensez à un nom
Vous pouvez personnaliser le comportement d'achèvement de l'accolade automatique dans Outils ... Options
JBRWilkinson
2
La fonctionnalité qui me manque est la prise en charge de Ctrl + clic, pas Aller à la définition. Je trouve plus pratique de faire ctrl + clic que d'appuyer sur F12 ...
Victor Hurdugaci
0

Vous n'avez rien comme Maven à votre disposition dans Visual Studio.

Maven est une bête compliquée à maîtriser, mais une fois qu'il fonctionne, il est incroyablement puissant - il enlève essentiellement toute la douleur des scripts de construction et de la gestion des dépendances.

mikera
la source
Vous avez Nugget ( nuget.org )
ihebiheb