01 / copertina Whole Tomato Software
Kit di avviamento · Visual Assist

I primi
30 minuti
con Visual Assist.

Una breve guida per i nuovi utenti e un riferimento per chi ha già esperienza. Installa una volta, inizia subito a usare il programma e consulta questo kit quando hai bisogno di ricordare una scorciatoia, scoprire una funzionalità o fornire a un collega qualcosa da leggere fin dal primo giorno.

Prova gratuita di 30 giorni · Funzionalità complete
Realizzato per Visual Studio 2026
Programma di installazione da 129 MB
02  ·  Cosa fa il VA Pagina 02 di 09
Cosa fa

Tre cose che Visual Studio non fa bene. Noi sì.

Visual Assist è un'estensione di Visual Studio che riprende il lavoro laddove l'IDE si ferma: risolve i problemi di IntelliSense che si blocca con codebase di grandi dimensioni, la navigazione che richiede troppi clic e il refactoring che non rileva tutti gli errori. Installala, avvia Visual Studio e inizia a funzionare. Nessuna configurazione necessaria.

03  ·  Pagina di installazione 03 di 09
Installare

Dal download all'avvio in meno di cinque minuti.

VA rileva ogni versione di Visual Studio presente sul computer e consente di scegliere la posizione di installazione. Non viene installato nulla nel menu Start, né vengono creati collegamenti sul desktop. VA risiede interamente all'interno di Visual Studio.

Passaggio 02

Eseguilo

VA rileva automaticamente tutte le versioni di Visual Studio installate, inclusa Visual Studio 2026. Scegli quale installare. Non vengono creati gruppi di programmi, voci del menu Start o collegamenti sul desktop.

Consiglio: scegli Visual Studio 2026 per un'esperienza all'avanguardia.
Passo 03

Avviare Visual Studio

VA si inizializza alla prima apertura ed elabora la soluzione in background utilizzando thread paralleli. Non è necessaria alcuna configurazione: inizia a funzionare non appena si digita.

Prestazioni Analisi in background · Nessun rallentamento dell'IDE
Passo 04

Trova VAssistX

Cerca questa voce VAssistXnella barra dei menu. È il punto di accesso per opzioni, strumenti e licenze. Inserisci una chiave dopo l'acquisto tramite VAssistX → Registrazione licenza.

Consultare VAssistX → Guida → Scorciatoie da tastiera
Screenshot · Barra dei menu di VS Il menu VAssistX è visibile nella barra dei menu di Visual Studio dopo l'installazione.
Cosa cercare

VAssistX nella barra dei menu.

Dopo l'installazione, Visual Application Software (VA) aggiunge una singola VAssistXvoce alla barra dei menu di Visual Studio. Questo è il punto di accesso per strumenti, opzioni, registrazione della licenza e riferimento alle scorciatoie da tastiera. Se non la visualizzi, riavvia Visual Studio.

Prima esecuzione · cosa vedrai

Il parser di VA si avvia in background. L'elenco dei suggerimenti, la funzione "Vai all'implementazione" e la ricerca dei riferimenti funzionano non appena un file viene analizzato, senza alcuna notifica di "pronto" o schermata di configurazione. Basta aprire un file e iniziare.

Se utilizzi già Copilot o Cursor

Visual Assist funziona bene. L'elenco dei suggerimenti, la navigazione e i refactoring di VA operano localmente e non entrano in conflitto con i completamenti automatici dell'IA. VA Intelligence (pagina 08) viene eseguito su modelli locali e non si attiva mai automaticamente.

04  ·  Scorciatoie da tastiera Pagina 04 di 09
Riferimento

Le scorciatoie che vale la pena memorizzare a memoria.

VA non sovrascrive mai un'assegnazione esistente: se una scorciatoia è in conflitto, viene ignorata. Controlla le associazioni correnti tramite VAssistX → Guida → Scorciatoie da tastiera . Rimappa qualsiasi cosa in Opzioni → Tastiera e mouse .

Navigazione

12
Vai a implementazione / dichiarazione Alt + G
Torna indietro Alt + ←
Naviga in avanti Alt + →
Passa all'ambito precedente Alt + ↑
Passa al campo di mira successivo Alt + ↓
Apri il file nella soluzione Maiusc + Alt + O
Trova il simbolo nella soluzione Maiusc + Alt + S
Trova riferimenti Maiusc + Alt + F
Vai ai simboli correlati Maiusc + Alt + G
Elenca i metodi nel file Alt + M
Apri il file corrispondente (.h ↔ .cpp) Alt + O
Apri gli hashtag VA Maiusc + Alt + H

Ristrutturare e generare

3
Menu Azioni rapide / refactoring Maiusc + Alt + Q
Rinomina il simbolo Maiusc + Alt + R
Crea dall'utilizzo Maiusc + Alt + C

Modifica e assist

Elenco suggerimenti trigger Ctrl + Spazio
Evidenzia le parole corrispondenti Alt + K
Appunti multipli Ctrl + Maiusc + V
Selezione intelligente — espandi Alt + ]
Selezione intelligente — riduci Alt + [
Reimposta lo zoom dell'editor Ctrl + 0

All'interno Trova riferimenti

Tasti in-window
Attiva/disattiva ambito · progetto ↔ soluzione P
Dichiarazioni soltanto D
Evidenzia nel file corrente H
Cerca all'interno dei risultati Ctrl + F

Sintassi del filtro file

Filtra per segmento di percorso \percorso
Escludi corrispondenze -stringa
Logica OR (corrispondenza tra a e b )
Reimposta il filtro persistente Ctrl + R
Corrispondenza simbolo dall'inizio .nome
06  ·  Ristrutturare e modificare la pagina 06 di 09
Ristrutturare e modificare

Modifica il codice su larga scala, in tutta sicurezza.

La funzionalità di refactoring di VA è quella che gli utenti di lunga data tendono a scoprire tardi. Rinominare un elemento in tutta la soluzione. Estrarre un metodo con la firma dedotta. Scrivere la chiamata prima dell'implementazione. E la colorazione della sintassi semplifica silenziosamente il resto del codice.

Screenshot Finestra di dialogo Rinomina VA che mostra il nuovo campo Nome con selettore di ambito per progetto o soluzione
Refactoring Maiusc + Alt + R

Rinominare

Rinomina un simbolo (spazio dei nomi, classe, metodo, campo, variabile, parametro) e ogni riferimento in un progetto o in una soluzione. Visualizza in anteprima ogni posizione interessata prima di confermare. Annulla se qualcosa non ti sembra a posto; nessun effetto collaterale.

Suggerimento: abbina con Evidenziazione simboli
Screenshot Finestra di dialogo Estrai metodo con firma dedotta automaticamente pronta a sostituire il blocco selezionato con una chiamata
Refactoring Maiusc + Alt + Q

Metodo di estrazione

Seleziona un blocco di codice, assegnagli un nome. VA deduce la firma, sostituisce il blocco originale con una chiamata, crea il metodo. Annullamento completo in un singolo Ctrl+Z. C++ supporta l'estrazione come funzione libera.

Menu di azione rapida
Screenshot VA genera uno stub per un simbolo non definito in modo che la chiamata possa essere scritta prima dell'implementazione
Generazione del codice Maiusc + Alt + C

Crea dall'utilizzo

Programmazione top-down. Scrivi la chiamata prima dell'implementazione. Posiziona il cursore su un simbolo non definito (classe, metodo, variabile) e VA genera uno stub nel punto appropriato. Tu rimani dove sei.

Personalizza tramite VA Snippets
Screenshot Elenco di suggerimenti VA per la risoluzione di un acronimo in un nome di funzione annidato in profondità
Modifica Ctrl + Spazio

Completamento automatico migliorato

Suggerimenti con corrispondenza di acronimi, simboli digitati di recente e consapevolezza del contesto circostante. Funziona in modo affidabile anche in codice danneggiato o ricco di macro, laddove IntelliSense non riesce. Gli snippet si espandono in linea.

Prova “SDF” → SomeDeeplyNestedFunction
Screenshot Colorazione della sintassi migliorata di VA che mostra colori distinti per macro, enumeratori, membri e variabili locali.
Modifica sempre attiva

Colorazione della sintassi migliorata

Colori contestuali non inclusi in Visual Studio: variabili locali in grassetto, simboli di sistema in corsivo, colori distinti per macro, enumeratori e membri. Eventuali discrepanze tra parentesi graffe visibili a colpo d'occhio. Personalizzabile in VAssistX → Opzioni → Colori.

Attivato per impostazione predefinita
Screenshot Assistenza di debug VA con Step Filter che salta i frame della libreria standard e la visualizzazione della memoria migliorata
Filtro a passi di debug

Assistenza per il debug

VA Step Filter salta i dettagli interni delle librerie, permettendoti di entrare nel codice passo passo, anziché attraversarlo. VA Memory View aggiunge controlli di ricerca, raggruppamento e formato di visualizzazione alla finestra di memoria nativa.

VAssistX → Debug → Filtro a passi VA
07  ·  Consigli professionali Pagina 07 di 09
Vale la pena saperlo

Alcuni dettagli che la maggior parte degli utenti non nota.

Sei consigli che non trovavano posto nelle schede informative, la maggior parte dei quali scoperti dopo mesi di utilizzo quotidiano. Leggeteli ora e vi risparmierete la fatica di scoprirli da soli.

Elenchi di suggerimenti

Digita gli acronimi al posto dei nomi completi

Tipo SDFda abbinare SomeDeeplyNestedFunction. m_valRisolve tramite abbreviazione. Funziona su variabili membro, funzioni libere e tipi: VA esegue la risoluzione internamente.

Apri il file

La sintassi dei filtri è più potente di quanto sembri.

\pathfiltra per segmento di percorso, -stringesclude, a,blogica OR, .namecorrisponde dall'inizio. Premi Ctrl+Rper reimpostare il filtro persistente quando cambi contesto.

Trova riferimenti

Non uscire dalla finestra dei risultati: usa i tasti

All'interno di Trova riferimenti: Pattiva/disattiva l'ambito, Dmostra solo le dichiarazioni, Hevidenzia tutto nel file corrente, Ctrl+Fcerca all'interno dei risultati. Doppio clic su una riga qualsiasi per passare alla riga successiva.

Rimanere in sicurezza

Visualizza in anteprima la modifica prima di confermarla.

Utilizza l'evidenziazione dei simboli per confermare visivamente ogni riferimento prima di eseguire la ridenominazione. La finestra di dialogo Ridenominazione elenca anche tutte le posizioni interessate: annulla l'operazione senza effetti collaterali se qualcosa non ti sembra corretto.

Hashtag

Segna il codice, ci salterai più tardi

Aggiungi //TODO:, //HACK:, o qualsiasi hashtag personalizzato nel tuo codice. VA li indicizza in modo da poter passare istantaneamente a qualsiasi posizione taggata tramite Shift+Alt+H. Utile per tenere traccia del lavoro in corso in una codebase di grandi dimensioni.

Prestazione

Ottimizza la concorrenza dell'analisi sintattica nelle soluzioni di grandi dimensioni

In VAssistX → Opzioni → Prestazioni , aumenta il numero di thread di analisi per utilizzare più core. Nelle soluzioni di grandi dimensioni, questo è il parametro più importante. Indica a VA dove si trova il codice sorgente tramite Opzioni → Progetti e soluzioni per evitare analisi inutili.

Cosa personalizzare Dove trovarlo Perché vale la pena farlo
Colori della sintassi Opzioni → Colori Rendi macro, variabili membro e variabili locali visivamente distinguibili nel tuo schema di colori.
Scorciatoie da tastiera Opzioni → Tastiera e mouse Riassegna qualsiasi tasto alla tua memoria muscolare esistente. VA non sovrascrive mai un'associazione esistente.
Opzioni estensioni file personalizzate → Progetti e soluzioni Ottieni l'analisi VA di .inl, .hlsli, o qualsiasi altra estensione utilizzata dal tuo codice sorgente.
Opzioni filtro passo passo → Filtro passo passo Salta la libreria standard e gli spazi dei nomi di terze parti durante il debug: esegui il codice passo passo .
Strumenti per VA Snippets → Modifica VA Snippets Più potenti degli snippet nativi di VS: variabili d'ambiente, segnaposto per l'input, refactoring dei binding.
08  ·  Pagina 08 di 09 dell'intelligence VA
VA Intelligence

Intelligenza artificiale che rimane installata sul tuo computer.

VA Intelligence è l'integrazione di intelligenza artificiale integrata in Visual Assist. Funziona su modelli locali: il codice non esce dal computer, nulla viene eseguito finché non lo si richiama ed è progettato per funzionare insieme a Copilot, Cursor o qualsiasi altro strumento di intelligenza artificiale già in uso.

Codice di modifica dell'intelligence VA: selezione di un blocco, descrizione della modifica in linguaggio semplice e revisione delle differenze prima dell'applicazione.
Modifica codice Seleziona → descrivi → rivedi differenze → accetta o rifiuta
Modelli locali Opzionale · non si avvia mai automaticamente Nessun dato esterno inviato Compatibile con Copilot Diff prima di applicare

VA Intelligence si affianca ai tuoi strumenti di intelligenza artificiale esistenti, non si sovrappone ad essi. Il comando "Modifica codice" è quello da cui iniziare: seleziona un elemento, descrivi la modifica in modo semplice e conferma la differenza. Nulla viene applicato senza la tua autorizzazione.

Leggi la guida completa di VA Intelligence
01
Seleziona un blocco di codice
Seleziona il blocco di codice che desideri modificare nell'editor.
02
Intelligenza aperta
VAssistX → Intelligence, oppure Shift+Alt+Q→ Comandi Intelligence.
03
Descrivi il cambiamento in linguaggio semplice
Nessuna sintassi speciale. "Trasforma questo in una coroutine." "Estrai questo ciclo." "Riscrivi senza puntatori raw."
04
Esamina la differenza
VA propone la modifica in una visualizzazione di differenze integrata. Nulla viene applicato automaticamente: puoi accettare o rifiutare.
09  ·  Prossimi passi Pagina 09 di 09
Dalla comunità

" Mi sento completamente limitato quando mi siedo davanti a un'installazione di Visual Studio che non include Visual Assist. "

Kevin M., sviluppatore C++ professionista

Non c’è assolutamente alcun motivo per cui qualcuno dovrebbe mai usare Visual Studio senza Visual Assist.

Ryan V., Direttore del gioco

L'evidenziazione dei simboli è perfetta: si può vedere immediatamente dove viene scritta e da dove viene letta una variabile.

Sean D., Ingegnere software principale Tra oltre 1,5 milioni di installazioni · Meta · Epic Games · Alibaba
Leggi altre recensioni su G2come i team valutano Visual Assist in termini di facilità d'uso, supporto e ROI
Documentazione

Ogni caratteristica, in dettaglio

Ogni funzionalità ha una pagina dettagliata con esempi e casi limite.

wholetomato.com/documentation →
Procedure guidate

Guarda le caratteristiche in movimento

Sul canale YouTube di Whole Tomato sono disponibili brevi video e dimostrazioni in loop.

YouTube · Whole Tomato →
Feedback

Parla con il team

Siamo una piccola azienda guidata dagli sviluppatori. Sono gli utenti reali a definire le nostre future creazioni. VAssistX → Guida → Feedback .

Invia feedback →
Prova Visual Assist gratuitamente per 30 giorni

Installalo una volta sola.
Smettila di combattere con l'IDE.

Tutte le funzionalità per 30 giorni. Progettato per l'ultima versione di Visual Studio 2026, con rilevamento automatico di ogni versione installata sul computer. Programma di installazione di 129 MB.

Scarica la versione di prova gratuita di 30 giorni · Funzionalità complete · Nessuna carta di credito richiesta

Domande frequenti

Sì. Visual Assist viene eseguito localmente tramite il proprio parser e non entra in competizione con gli strumenti di completamento basati sull'IA. I suoi elenchi di suggerimenti, la navigazione e i comandi di refactoring funzionano indipendentemente da qualsiasi assistente IA basato su cloud. VA Intelligence, l'integrazione IA integrata di Visual Assist, viene eseguita su modelli locali e si attiva solo quando viene esplicitamente richiamata. Nulla viene eseguito in background.
Meno di cinque minuti. Scarica il programma di installazione, eseguilo e rileverà automaticamente tutte le versioni di Visual Studio presenti sul tuo computer. Non è necessaria alcuna configurazione: inizia a funzionare non appena apri Visual Studio.
No. Visual Assist utilizza un parser parallelo in background che indicizza la soluzione senza bloccare l'IDE. La maggior parte degli utenti che lavorano con codebase di grandi dimensioni non riscontra differenze misurabili nei tempi di avvio o nella reattività dell'IDE. Se si proviene da ReSharper C++, questa è solitamente la prima differenza che si nota.
Questo è il caso d'uso principale. Il parser di VA è progettato per codebase C++ di grandi dimensioni, complesse e ricche di macro, inclusi progetti Unreal Engine e codice legacy che non viene compilato correttamente. In questi ambienti, IntelliSense si degrada o smette completamente di funzionare. VA continua a funzionare.
VA Intelligence è l'integrazione di intelligenza artificiale di Visual Assist. Funziona su modelli locali: il codice non lascia mai il computer. Non viene eseguito in background né suggerisce automaticamente modifiche. Lo si attiva quando necessario: basta selezionare un blocco di codice, descrivere la modifica in linguaggio naturale, rivedere le differenze e infine accettare o rifiutare. Nulla viene applicato automaticamente.
Sì, 30 giorni, versione completa del prodotto, senza bisogno di carta di credito. Il programma di installazione è di 129 MB.
Sì. Visual Assist è progettato per coesistere con l'ecosistema standard delle estensioni di Visual Studio. Non intercetta né sostituisce i comandi nativi di Visual Studio, ma li integra. Se una scorciatoia da tastiera entra in conflitto, Visual Assist ignora l'assegnazione e lascia attiva quella esistente. Puoi rimappare tutto in VAssistX → Opzioni → Tastiera e mouse.