01 / Couverture du logiciel Whole Tomato
Kit de démarrage · Visual Assist

Les
30 premières minutes
avec Visual Assist.

Un guide d'installation rapide pour les nouveaux utilisateurs et un guide de découverte pour les utilisateurs expérimentés. Installez l'application une seule fois, lancez-vous et consultez ce guide lorsque vous avez besoin de retrouver un raccourci, de découvrir une fonctionnalité ou de fournir à un collègue des informations utiles pour ses premiers pas.

Essai gratuit de 30 jours · Fonctionnalités complètes
Conçu pour Visual Studio 2026
Programme d'installation de 129 Mo
02  ·  Que fait le VA ? Page 02 sur 09
Ce que cela fait

Trois choses que Visual Studio ne fait pas bien. Nous, si.

Visual Assist est une extension pour Visual Studio qui prend le relais là où l'IDE s'arrête : IntelliSense qui s'essouffle avec les gros projets, navigation trop laborieuse, refactorisation parfois incomplète. Installez-la, lancez Visual Studio, et c'est parti ! Aucune configuration requise.

03  ·  Page d'installation 03 sur 09
Installer

Du téléchargement à la mise en service en moins de cinq minutes.

VA détecte automatiquement toutes les versions de Visual Studio installées sur votre ordinateur et vous permet de choisir l'emplacement d'installation. Aucun élément n'est ajouté au menu Démarrer ni ne constitue un raccourci sur le bureau. VA est entièrement intégré à Visual Studio.

Étape 02

Exécutez-le

VA détecte automatiquement toutes les versions de Visual Studio installées, y compris Visual Studio 2026. Choisissez le répertoire d'installation. Aucun groupe de programmes, élément du menu Démarrer ni raccourci sur le bureau ne sera créé.

Conseil : Choisissez Visual Studio 2026 pour une expérience optimale.
Étape 03

Lancer Visual Studio

VA s'initialise dès sa première ouverture et analyse votre solution en arrière-plan à l'aide de threads parallèles. Aucune configuration n'est nécessaire : il se met en marche dès que vous tapez.

Analyse en arrière-plan performante · Aucun ralentissement de l'IDE
Étape 04

Trouver VAssistX

Recherchez l' VAssistXoption correspondante dans la barre de menu. Elle vous donne accès aux options, aux outils et à la licence. Saisissez une clé après l'achat via VAssistX → Enregistrement de licence.

Référence VAssistX → Aide → Raccourcis clavier
Capture d'écran · Barre de menu VS Le menu VAssistX est visible dans la barre de menus de Visual Studio après l'installation.
Que rechercher

VAssistX dans la barre de menu.

Après l'installation, VA ajoute une VAssistXentrée à la barre de menus de Visual Studio. Cette entrée permet d'accéder aux outils, aux options, à l'enregistrement de la licence et à la liste des raccourcis clavier. Si vous ne la voyez pas, redémarrez Visual Studio.

Première exécution · ce que vous verrez

L'analyseur de VA se lance en arrière-plan. La liste de suggestions, l'accès à l'implémentation et la recherche de références sont opérationnels dès qu'un fichier est analysé : aucune notification de disponibilité ni écran de configuration ne s'affiche. Ouvrez simplement un fichier et c'est parti !

Si vous utilisez déjà Copilot ou Cursor

Visual Assist fonctionne parfaitement. La liste de suggestions, la navigation et les refactorisations de VA fonctionnent localement et n'interfèrent pas avec les complétions IA. VA Intelligence (page 8) s'appuie sur des modèles locaux et ne s'active jamais automatiquement.

04  ·  Raccourcis clavier Page 04 sur 09
Référence

Les raccourcis qu'il vaut mieux mémoriser.

VA ne remplace jamais une attribution existante ; en cas de conflit de raccourcis, celui-ci est ignoré. Consultez les raccourcis actuels via VAssistX → Aide → Raccourcis clavier . Modifiez les attributions dans Options → Clavier et souris .

Navigation

12
Aller à l'implémentation / déclaration Alt + G
Retour à la page précédente : Alt + ←
Avancer Alt + →
Passer à la portée précédente Alt + ↑
Passer à la portée suivante : Alt + ↓
Ouvrir le fichier dans la solution Maj + Alt + O
Trouver le symbole dans la solution Shift + Alt + S
Rechercher des références : Maj + Alt + F
Accéder aux symboles associés : Maj + Alt + G
Lister les méthodes du fichier Alt + M
Ouvrir le fichier correspondant (.h ↔ .cpp) Alt + O
Ouvrir les hashtags VA : Maj + Alt + H

Refactoriser et générer

3
Menu d'action rapide / refactorisation : Maj + Alt + Q
Renommer le symbole : Maj + Alt + R
Créer à partir de l'utilisation de Shift + Alt + C

Édition et assistance

Liste de suggestions de déclencheurs Ctrl + Espace
Surligner les mots correspondants Alt + K
Presse-papiers multiples : Ctrl + Maj + V
Sélection intelligente — développer Alt + ]
Sélection intelligente — réduire Alt + [
Réinitialiser le zoom de l'éditeur : Ctrl + 0

À l'intérieur Trouver des références

Touches intégrées à la fenêtre
Basculer la portée · projet ↔ solution P
Déclarations seulement D
Surlignage dans le fichier actuel H
Recherche dans les résultats Ctrl + F

Syntaxe des filtres de fichiers

Filtrer par segment de chemin \path
Exclure les correspondances -chaîne
OU logique (correspondance possible) a,b
Réinitialiser le filtre persistant Ctrl + R
Symbole correspondant au début .name
06  ·  Refactoriser et modifier la page 06 sur 09
Refactoriser et modifier

Modifiez le code à grande échelle, en toute sécurité.

La refactorisation de VA est une fonctionnalité que les utilisateurs de longue date découvrent souvent tardivement. Renommez les éléments d'une solution. Extrayez une méthode dont la signature est déduite. Écrivez l'appel avant l'implémentation. Et la coloration syntaxique facilite discrètement le reste de votre lecture.

Capture d'écran Boîte de dialogue Renommer VA affichant le nouveau champ Nom avec un sélecteur de portée pour le projet ou la solution
Refactorisation : Maj + Alt + R

Rebaptiser

Renommez un symbole (espace de noms, classe, méthode, champ, variable, paramètre) et toutes ses références dans un projet ou une solution. Prévisualisez chaque emplacement concerné avant de confirmer. Annulez en cas de problème ; aucune conséquence indésirable.

Conseil : à associer à la mise en surbrillance des symboles
Capture d'écran Boîte de dialogue Extraire la méthode avec signature auto-déduite, prête à remplacer le bloc sélectionné par un appel
Refactorisation de Maj + Alt + Q

Méthode d'extraction

Sélectionnez un bloc de code et nommez-le. VA en déduit la signature, remplace le bloc d'origine par un appel et crée la méthode. Annulation complète en une seule opération Ctrl+Z. C++ prend en charge l'extraction comme fonction libre.

Menu d'action rapide
Capture d'écran VA génère un stub pour un symbole non défini afin que l'appel puisse être écrit avant l'implémentation
Génération de code : Maj + Alt + C

Créer à partir de l'utilisation

Programmation descendante. Écrivez l'appel avant l'implémentation. Placez votre curseur sur un symbole non défini (classe, méthode, variable) et VA génère un stub à l'endroit approprié. Vous restez où vous êtes.

Personnaliser via des extraits de code VA
Capture d'écran Liste de suggestions VA résolvant un acronyme en un nom de fonction profondément imbriqué
Édition : Ctrl + Espace

Saisie semi-automatique améliorée

Listes de suggestions avec correspondance d'acronymes, symboles récemment saisis et prise en compte du contexte. Fonctionne de manière fiable même dans du code erroné ou riche en macros, là où IntelliSense échoue. Les extraits de code s'affichent directement dans le code.

Essayez « SDF » → SomeDeeplyNestedFunction
Capture d'écran La coloration syntaxique améliorée de VA affiche des couleurs distinctes pour les macros, les énumérateurs, les membres et les variables locales.
Édition toujours activée

Coloration syntaxique améliorée

Couleurs contextuelles non incluses par défaut dans VS : variables locales en gras, symboles système en italique, couleurs distinctes pour les macros, les énumérateurs et les membres. Les incohérences d’accolades sont visibles en un coup d’œil. Personnalisez ces options dans VAssistX → Options → Couleurs.

Activé par défaut
Capture d'écran Assistance au débogage VA avec Step Filter ignorant les trames de la bibliothèque standard et vue mémoire améliorée
Filtre d'étape de débogage

Assistance au débogage

VA Step Filter ignore les éléments internes de la bibliothèque pour que vous puissiez parcourir votre code pas à pas, et non pas à travers lui. VA Memory View ajoute des commandes de recherche, de regroupement et de format d'affichage à la fenêtre de mémoire native.

VAssistX → Débogage → Filtre d'étape VA
07  ·  Conseils de pro Page 07 sur 09
Bon à savoir

Quelques points que la plupart des utilisateurs ignorent.

Six astuces qui n'ont pas trouvé leur place dans les fiches pratiques — la plupart découvertes après des mois d'utilisation quotidienne. Lisez-les maintenant et vous gagnerez du temps.

Listes de suggestions

Saisissez les acronymes au lieu des noms complets

Le type SDFà utiliser correspond à un point SomeDeeplyNestedFunction. m_valLa résolution se fait par raccourci. Fonctionne sur les variables membres, les fonctions libres et les types ; VA effectue la résolution en interne.

Ouvrir le fichier

La syntaxe des filtres est plus puissante qu'il n'y paraît.

\pathFiltre par segment de chemin, -stringexclut, a,butilise la logique OU, .nameet correspond dès le début. Appuyez sur cette touche Ctrl+Rpour réinitialiser le filtre persistant lors du changement de contexte.

Trouver des références

Ne quittez pas la fenêtre de résultats ; utilisez les touches

Dans la fonction « Rechercher les références » : Ppermet de basculer entre les différentes sections, Dd’afficher uniquement les déclarations, Hde surligner tout le contenu du fichier actuel et Ctrl+Fd’effectuer une recherche dans les résultats. Double-cliquez sur une ligne pour y accéder.

Renommer en toute sécurité

Prévisualisez la modification avant de la valider.

Utilisez la mise en surbrillance des symboles pour vérifier visuellement chaque référence avant d'exécuter Renommer. La boîte de dialogue Renommer liste également tous les emplacements concernés ; annulez sans risque si quelque chose vous semble anormal.

Hashtags

Code de marquage, accédez-y plus tard

Ajoutez `## //TODO:`, //HACK:`##` ou tout autre hashtag personnalisé à votre code. VA les indexe pour que vous puissiez accéder instantanément à n'importe quel emplacement tagué via `##` Shift+Alt+H. Pratique pour suivre l'avancement du travail dans un vaste ensemble de code.

Performance

Optimisation de la concurrence d'analyse sur les solutions de grande envergure

Dans VAssistX → Options → Performances , augmentez le nombre de threads d'analyse pour exploiter davantage de cœurs. Sur les solutions volumineuses, c'est le paramètre le plus important à modifier. Indiquez à VA l'emplacement du code source via Options → Projets et solutions pour éviter les analyses inutiles.

Que personnaliser ? Où trouver l’option ? Pourquoi est-ce utile ?
Options de couleurs de syntaxe → Couleurs Rendez les macros, les variables membres et les variables locales visuellement distinctes dans votre schéma de couleurs.
Options des raccourcis clavier → Clavier et souris : Réattribuez les touches selon vos habitudes. VA ne remplace jamais les raccourcis existants.
Options des extensions de fichiers personnalisées → Projets et solutions Obtenir l'analyse VA .inl, .hlsli, ou toute autre extension utilisée par votre code source.
Options du filtre d'étape → Filtre d'étape Ignorer les espaces de noms de la bibliothèque standard et des tiers pendant le débogage — explorer votre code étape par étape.
Outils VA Snippets → Modifier les extraits VA Plus performants que les extraits natifs de VS — variables d'environnement, espaces réservés pour les entrées, liaisons de refactorisation.
08  ·  VA Intelligence Page 08 sur 09
Renseignements du Département des affaires des anciens combattants

Une IA qui reste sur votre machine.

VA Intelligence est l'intégration d'IA intégrée à Visual Assist. Elle fonctionne sur des modèles locaux : votre code ne quitte pas la machine, aucune action n'est déclenchée tant que vous ne l'invoquez pas, et elle est conçue pour fonctionner avec Copilot, Cursor ou tout autre outil d'IA que vous utilisez déjà.

Code de modification des renseignements du VA : sélectionner un bloc, décrire la modification en langage clair et examiner la différence avant de l’appliquer.
Modifier le code → décrire → comparer les différences → accepter ou refuser
Modèles locaux facultatifs · Ne s'exécutent jamais automatiquement · Aucune donnée externe envoyée · Compatible Copilot · Différer avant application

VA Intelligence s'intègre à vos outils d'IA existants, sans les remplacer. Commencez par la commande « Modifier le code » : sélectionnez un élément, décrivez la modification en langage clair et confirmez la différence. Aucune modification ne sera appliquée sans votre intervention.

Consultez le guide complet du département des Anciens Combattants (VA) sur le renseignement.
01
Sélectionnez un bloc de code
Dans l'éditeur, sélectionnez le bloc de code que vous souhaitez modifier.
02
Intelligence ouverte
VAssistX → Renseignements, ou Shift+Alt+Q→ Commandes de renseignement.
03
Décrivez le changement en langage clair.
Aucune syntaxe particulière. « Transformer ceci en coroutine. » « Extraire cette boucle. » « Réécrire sans pointeurs bruts. »
04
Examinez les différences
VA propose la modification dans une vue comparative intégrée. Aucune modification n'est appliquée automatiquement : vous acceptez ou refusez.
09  ·  Prochaines étapes Page 09 sur 09
De la communauté

« Je me sens totalement limité lorsque je travaille sur une installation de Visual Studio qui ne dispose pas de Visual Assist. »

Kevin M., développeur C++ professionnel

« Il n'y a absolument aucune raison d'utiliser Visual Studio sans Visual Assist. »

Ryan V., directeur du jeu

« La mise en surbrillance des symboles est parfaite : on voit immédiatement où une variable est écrite et lue. »

Sean D., ingénieur logiciel principal Plus de 1,5 million d'installations · Meta · Epic Games · Alibaba
Lire plus d'avis sur G2 Voir comment les équipes évaluent Visual Assist en termes de facilité d'utilisation, de support et de retour sur investissement
Documentation

Chaque fonctionnalité, en détail

Chaque fonctionnalité possède une page détaillée avec des exemples et des cas particuliers.

wholetomato.com/documentation →
Visites guidées

Découvrez les fonctionnalités en mouvement

Courtes vidéos et boucles de démonstration sur la chaîne YouTube Whole Tomato.

YouTube · Tomate entière →
Retour

Parlez à l'équipe

Nous sommes une petite entreprise axée sur le développement. Ce sont les utilisateurs réels qui façonnent nos prochaines créations. VAssistX → Aide → Commentaires .

Envoyer des commentaires →
Essayez Visual Assist gratuitement pendant 30 jours

Installez-le une seule fois.
Arrêtez de lutter contre l'IDE.

Fonctionnalités complètes pendant 30 jours. Conçu pour la dernière version de Visual Studio 2026, avec détection automatique des versions installées sur votre ordinateur. Programme d'installation de 129 Mo.

Téléchargement gratuit (essai de 30 jours) · Fonctionnalités complètes · Aucune carte de crédit requise

Questions fréquentes

Oui. Visual Assist fonctionne localement grâce à son propre analyseur syntaxique et n'entre pas en concurrence avec les outils de saisie semi-automatique. Ses listes de suggestions, sa navigation et ses commandes de refactorisation fonctionnent indépendamment de tout assistant IA cloud. VA Intelligence, l'intégration IA intégrée à Visual Assist, s'exécute sur des modèles locaux et ne se déclenche que lorsque vous l'invoquez explicitement. Aucune opération ne s'exécute en arrière-plan.
Moins de cinq minutes. Téléchargez le programme d’installation, exécutez-le, et il détectera automatiquement toutes les versions de Visual Studio installées sur votre ordinateur. Aucune configuration n’est requise : il fonctionne dès l’ouverture de Visual Studio.
Non. L'Assistant visuel utilise un analyseur syntaxique parallèle en arrière-plan qui indexe votre solution sans bloquer l'IDE. La plupart des utilisateurs travaillant sur des bases de code importantes ne constatent aucune différence notable au niveau du temps de démarrage ou de la réactivité de l'IDE. Si vous utilisez ReSharper C++, c'est généralement la première différence que vous remarquerez.
C'est son principal cas d'utilisation. Son analyseur est conçu pour les bases de code C++ volumineuses, complexes et riches en macros, notamment les projets Unreal Engine et le code ancien qui ne compile pas correctement. Dans ces environnements, IntelliSense se dégrade ou cesse complètement de fonctionner. L'Assistant visuel, lui, continue de fonctionner.
VA Intelligence est l'intégration d'IA intégrée à Visual Assist. Elle fonctionne sur des modèles locaux : votre code reste sur votre machine. Elle ne s'exécute pas en arrière-plan et ne propose aucune suggestion automatique. Vous l'activez à la demande : sélectionnez un bloc de code, décrivez la modification en langage clair, comparez les différences, puis acceptez ou refusez. Aucune modification n'est appliquée automatiquement.
Oui — 30 jours, version complète, aucune carte de crédit requise. Le fichier d'installation pèse 129 MB.
Oui. Visual Assist est conçu pour fonctionner en parallèle avec l'écosystème standard des extensions VS. Il n'intercepte ni ne remplace les commandes natives de VS ; il les complète. En cas de conflit de raccourcis, Visual Assist ignore l'attribution et conserve le raccourci existant. Vous pouvez tout reconfigurer dans VAssistX → Options → Clavier et souris.