Comparer Visual Assist à Microsoft Visual Studio

Améliorez chaque IDE Microsoft dont vous disposez grâce à la multitude de fonctionnalités qui composent Visual Assist. La plupart des fonctionnalités de Visual Assist sont des ajouts à Microsoft Visual Studio 2019, 2017 et 2015 ; et toutes les fonctionnalités sont des améliorations ou des ajouts à tous les EDI.

Disponible
Ajouté ou amélioré avec Visual Assist
* Toute version supportée
Version de Visual Studio
Fonctionnalité 2019 2017 2015 Toute version*
avec Visual Assist
Visual Assist
Implementation
Navigation
Trouver par contexte        
Trouver des références recherche plus rapidement ; clone les résultats
Trouver un symbole dans la solution   supporte la fonctionnalité des grandes solutions
Aller à l'implémentation à partir du symbole permet de sauter hors des dossiers des projets
Aller à l'implémentation à partir de #include     ouvre un en-tête
Aller à l'implémentation à partir de commentaire       permet de sauter hors des symboles mentionnés dans les commentaires
Aller à Membre       affiche les membres par rapport au symbole actuel, et non tous les membres dans une solution
Aller à la page connexe       va aux méthodes de base, aux classes de base, aux classes dérivées
Souligner la ligne courante évite d'obscurcir le code avec une trame fine
Enumérer les méthodes dans un fichier        
Déplacer la portée       passe à la méthode suivante dans le dossier
Revenir en arrière et avancer ignore les points de repère superflus
Ouvrir le dossier correspondant bascule vers des fichiers extérieurs au projet ; bascule à partir de plusieurs endroits
Ouvrir un dossier en solution   recherche à l'aide de filtres, de filtres négatifs, de correspondance logique ou de chemin
Remaniement
Changer de signature   change l'implémentation et les sites d'appel
Convertir entre le pointeur et l'instance        
Encapsuler le champ        
Méthode d'extraction rend disponible dans les anciens IDE
Introduire une variable        
Déplacer l'implémentation vers le fichier d'en-tête    
Déplacer l'implémentation vers le fichier source    
Déplacer les implémentations de méthodes vers le fichier source       déplace en bloc
Déplacer la sélection vers un nouveau dossier       auto-inclut les en-têtes
Renommer renomme plus rapidement ; échange le type
Renommer les fichiers       met à jour les dossiers de projets
Génération de code
Ajouter une déclaration avancée        
Ajouter un membre        
Ajouter les déclarations de cas manquantes        
Ajouter un membre similaire        
Ajouter une directive d'utilisation rend disponible dans les anciens IDE
Ajouter #include      
Ajouter/supprimer des accolades        
Créer une déclaration crée à partir d'une implémentation
Créer un fichier       met également à jour les dossiers de projets
Créer à partir de l'utilisation        
Créer une implémentation crée à partir d'une déclaration
Créer des implémentations de méthodes       crée en bloc
Méthode des documents        
Interface d'implémentation/Méthodes virtuelles       implémentation en bloc
Fonctionnalité 2019 2017 2015 Toute version*
avec Visual Assist
Visual Assist
Implementation
Assistance au codage
Acronymes       permet de saisir "gmv" au lieu de "getMyVar".
Extension automatique des commentaires multi-lignes        
Zones de liste améliorées couleurs ; liste les non-hétéros en premier ; affiche les locaux en gras
Format après collage        
Insert () et Closing } ) ] ' " rend disponible dans les anciens IDE
Insert _ After m et Shift        
Plusieurs presse-papiers rend disponible dans une liste déroulante, et non dans un porte-bloc
Réinitialiser le zoom de l'éditeur        
Abréviation       permet de saisir "getvar" au lieu de "getMyVar"
Sélection intelligente       étend et réduit les sélections par incréments logiques
Suggestions intelligentes       accepte l'achèvement en fonction du contexte
Classer les lignes sélectionnées        
Listes de suggestions       accepte l'achèvement au fur et à mesure que vous tapez
Sélection en mode surround       entoure le code avec //, /*, (, {
Surround With       entoure le code avec un texte personnalisé, par exemple #ifdef DEBUG
Compréhension du code
Indicateur de colonne        
Coloration syntaxique améliorée classes de couleurs, variables, macros, méthodes
Symboles locaux en gras        
Mettre en évidence les résultats de la recherche conserve les mises en évidence lors de l'édition
Mettre en évidence les mots correspondants       met en évidence dans les commentaires et les chaînes
Mettre en évidence les références au symbole sous le curseur différencie les références de lecture et d'écriture
Infos paramètres améliore la précision et la fréquence
Imprimer en couleur        
Infos rapides obtient également des informations sur les constructeurs
Symboles du système en italique       accentue les références tierces qui ne sont pas annulées
Fonctionnalité 2019 2017 2015 Toute version*
avec Visual Assist
Visual Assist
Implementation
Correction du code
Convertir le point en ->    
Mettre en évidence les fichiers dans la fenêtre de sortie       accentue les avertissements et les erreurs concernant le projet actuel
Mettre en évidence les correspondances {} et () met en évidence lorsque dans la portée, et non seulement lorsque sur un jeton
Mettre en évidence les erreurs de concordance {} et () met en évidence les couleurs, et pas les gribouillis
Instruction de réparation       permet de taper "getmyvar" au lieu de "getMyVar"
Mettre en évidence les fautes d'orthographe       vérifie les commentaires et les chaînes de caractères
Mettre en évidence les symboles inconnus rend disponible dans les anciens IDE
Inspection du code
Inspection du code vérifie la qualité du code lors de l'édition, ce qui est également le cas pour 2019 sans Visual Assist
Correctifs rapides   met à disposition des correctifs pendant l'édition, ce qui est également le cas pour 2019 sans Visual Assist
Extraits de code
Extraits de VA élargit les fonctionnalités ; inclut un éditeur personnalisé
Assistance au débogage
Résolveur d'adresses       déchiffrer les piles d'appels en mode texte uniquement
Lier les points de rupture au fil d'exécution courant       poursuit automatiquement les fils d'exécution d'arrière-plan
PDB Explorer       trouve des symboles dans les EXE et les DLL
Sauter tous les points d'arrêt       évite les points d'arrêt sans les désactiver
Vue de la mémoire de VA       débogue les vidages sur incident contenant des piles d'appels corrompues
Filtre d'étape de VA       passe automatiquement sur les méthodes fiables dans les listes d'arguments
Fenêtres d'outils
Les hashtags de VA       définit les signets et les tâches, par exemple #TODO, #BUG
Aperçu de VA       permet le glisser-déposer pour réorganiser le fichier en cours
Vue de VA       permet d'accéder à des outils populaires dans une seule fenêtre
Liens vers les sources
Liens vers les sources       relie les commentaires à des applications externes telles que FogBugz, Github et Jira
Ouvrir des hyperliens dans un navigateur externe   ouvre les URL commentées dans le navigateur par défaut