| Navigazione |
| Trova per contesto |
-- |
-- |
-- |
|
|
| Trova riferimenti |
|
|
|
|
ricerca più velocemente; clona i risultati |
| Trova il simbolo nella soluzione |
|
|
-- |
|
supporta la funzionalità in soluzioni di grandi dimensioni |
| Implementazione GoTo dal simbolo |
|
|
|
|
salta dai file esterni ai progetti |
| Implementazione GoTo da #include |
|
-- |
-- |
|
apre un'intestazione |
| Implementazione di GoTo da commento |
-- |
-- |
-- |
|
salta dai simboli citati nei commenti |
| Membro GoTo |
-- |
-- |
-- |
|
visualizza i membri relativi al simbolo corrente, non tutti i membri di una soluzione |
| Correlato a GoTo |
-- |
-- |
-- |
|
va ai metodi di base, alle classi di base, alle classi derivate |
| Evidenziare la riga corrente |
|
|
|
|
evita di oscurare il codice con una cornice sottile |
| Elenca metodi nel file |
-- |
-- |
-- |
|
|
| Spostare ambito |
-- |
-- |
-- |
|
passa al metodo successivo nel file |
| Navigare avanti e indietro |
|
|
|
|
ignora i waypoint superflui |
| Aprire il file corrispondente |
|
|
|
|
passa a file esterni al progetto; passa da più posti |
| Aprire un file nella soluzione |
|
|
-- |
|
ricerca utilizzando filtri, filtri negativi, corrispondenza logico-originale o percorso |
| Rifattorizzazione |
| Cambiare firma |
|
|
-- |
|
modifica l'implementazione e i siti di chiamata |
| Convertire tra puntatore e istanza |
-- |
-- |
-- |
|
|
| Incapsulare campo |
-- |
-- |
-- |
|
|
| Estrarre il metodo |
|
|
|
|
rende disponibile in IDE meno recenti |
| Introdurre la variabile |
-- |
-- |
-- |
|
|
| Spostare implementazione nel file di intestazione |
|
|
-- |
|
|
| Spostare implementazione nel file sorgente |
|
|
-- |
|
|
| Spostare implementazioni del metodo nel file di origine |
-- |
-- |
-- |
|
sposta in blocco |
| Spostare la selezione in un nuovo file |
-- |
-- |
-- |
|
include automaticamente le intestazioni |
| Rinominare |
|
|
|
|
rinomina più velocemente; scambia il tipo |
| Rinominare i file |
-- |
-- |
-- |
|
aggiorna i file di progetto |
| Generazione codici |
| Aggiungere la dichiarazione Forward |
-- |
-- |
-- |
|
|
| Aggiungere membro |
-- |
-- |
-- |
|
|
| Aggiungi dichiarazioni di casi mancanti |
-- |
-- |
-- |
|
|
| Aggiungere un membro simile |
-- |
-- |
-- |
|
|
| Aggiungere la direttiva Using |
|
|
|
|
rende disponibile negli IDE più vecchi |
| Aggiungere #include |
|
-- |
-- |
|
|
| Aggiungere/Rimuovere parentesi graffe |
-- |
-- |
-- |
|
|
| Creare dichiarazione |
|
|
|
|
crea da un'implementazione |
| Creare file |
-- |
-- |
-- |
|
aggiorna anche i file di progetto |
| Creare dall'utilizzo |
-- |
-- |
-- |
|
|
| Creare implementazione |
|
|
|
|
crea da una dichiarazione |
| Implementazioni del metodo Create |
-- |
-- |
-- |
|
crea in blocco |
| Metodo del documento |
-- |
-- |
-- |
|
|
| Implementare metodi di interfaccia / virtuali |
-- |
-- |
-- |
|
implementa in blocco |
| Assistenza alla codifica |
| Acronimi |
-- |
-- |
-- |
|
consente di digitare "gmv" anziché "getMyVar" |
| Estensione automatica commenti multilinea |
-- |
-- |
-- |
|
|
| Caselle di riepilogo avanzate |
|
|
|
|
colori; elenca prima i non ereditati; visualizza i locali in grassetto |
| Formato dopo l'incollaggio |
-- |
-- |
-- |
|
|
| Inserire () e } ) ] " " di chiusura |
|
|
|
|
rende disponibili in IDE meno recenti |
| Inserire _ dopo m e Maiusc |
-- |
-- |
-- |
|
|
| Appunti multipli |
|
|
|
|
è disponibile in un menu a tendina, non nell'anello della clipboard |
| Ripristinare lo zoom dell'editor |
-- |
-- |
-- |
|
|
| Stenografia |
-- |
-- |
-- |
|
permette di digitare "getvar" anziché "getMyVar" |
| Selezione intelligente |
-- |
-- |
-- |
|
estende e restringe le selezioni per incrementi logici |
| Suggerimenti intelligenti |
-- |
-- |
-- |
|
accetta il completamento in base al contesto |
| Ordinare le righe selezionate |
-- |
-- |
-- |
|
|
| Elenchi di suggerimenti |
-- |
-- |
-- |
|
accepts completion as you type |
| Circondare selezione |
-- |
-- |
-- |
|
avvolge il codice con //, /*, (, { |
| Circondare con |
-- |
-- |
-- |
|
avvolge il codice con testo personalizzato, ad esempio #ifdef DEBUG |
| Comprensione del codice |
| Indicatore di colonna |
-- |
-- |
-- |
|
|
| Colorazione della sintassi avanzata |
|
|
|
|
colora classi, variabili, macro, metodi |
| Simboli locali in grassetto |
-- |
-- |
-- |
|
|
| Evidenziare Find Results |
|
|
|
|
mantiene le evidenziazioni durante la modifica |
| Evidenziare parole corrispondenti |
-- |
-- |
-- |
|
evidenzia i commenti e le stringhe |
| Evidenziare i riferimenti al simbolo sotto il cursore |
|
|
|
|
differenzia riferimenti letti da riferimenti scritti |
| Informazioni parametri |
|
|
|
|
migliora l'accuratezza e la velocità |
| Stampare a colori |
-- |
-- |
-- |
|
|
| Informazioni rapide |
|
|
|
|
ottiene informazioni anche per i costrutti |
| Simboli di sistema in corsivo |
-- |
-- |
-- |
|
accentua i riferimenti di terze parti non sovrascritte |
| Correzione del codice |
| Convertire punto in -> |
|
|
-- |
|
|
| Evidenziare i file nella finestra di output |
-- |
-- |
-- |
|
accentua le avvertenze e gli errori per il progetto in corso |
| Evidenziare le corrispondenze tra {} e () |
|
|
|
|
evidenzia quando si trova nell'ambito, non solo quando si trova su un token |
| Evidenziare la mancata corrispondenza tra {} e () |
|
|
|
|
evidenzia usando il colore, non il ghirigoro |
| Cassa di riparazione |
-- |
-- |
-- |
|
permette di digitare "getmyvar" anziché "getMyVar" |
| Sottolineare errori ortografici |
-- |
-- |
-- |
|
controlla i commenti e le stringhe |
| Sottolineare simboli sconosciuti |
|
|
|
|
rende disponibile negli IDE meno recenti |
| Ispezione del codice |
| Ispezione del codice |
|
|
|
|
controlla la qualità del codice durante la modifica, cosa che avviene anche per il 2019 senza Visual Assist |
| Correzioni rapide |
|
|
-- |
|
rende disponibili le correzioni durante la modifica, come nel caso del 2019 senza Visual Assist |
| Frammenti di codice |
| Frammenti di VA |
|
|
|
|
espande le funzionalità; include un editor personalizzato |
| Assistenza per il debug |
| Assistenza per il debug |
-- |
-- |
-- |
|
decifra gli stack di chiamate di solo testo |
| Associare i punti di interruzione al thread corrente |
-- |
-- |
-- |
|
continua automaticamente i thread in background |
| Explorer PDB |
-- |
-- |
-- |
|
trova i simboli negli EXE e nelle DLL |
| Saltare tutti i punti di interruzione |
-- |
-- |
-- |
|
salta i breakpoint senza disabilitarli |
| Vista della memoria di VA |
-- |
-- |
-- |
|
esegue il debug dei crash dump contenenti stack di chiamate corrotti |
| Filtro di passo VA |
-- |
-- |
-- |
|
supera automaticamente i metodi affidabili negli elenchi di argomenti |
| Finestre degli strumenti |
| Gli hashtag di VA |
-- |
-- |
-- |
|
definisce segnalibri e compiti, ad esempio #TODO, #BUG |
| Contorno VA |
-- |
-- |
-- |
|
permette il drag-and-drop per riordinare il file corrente |
| Vista VA |
-- |
-- |
-- |
|
permette di accedere agli strumenti più diffusi in un'unica finestra |
| Collegamenti di sorgente |
| Collegamenti di sorgente |
-- |
-- |
-- |
|
collega i commenti ad applicazioni esterne come FogBugz, Github e Jira |
| Aprire i collegamenti ipertestuali in un browser esterno |
|
|
-- |
|
apre gli URL commentati nel browser predefinito |