| 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 |
| 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 |
| 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 |