Confronto tra Visual Assist e Microsoft Visual Studio

Migliora ogni IDE Microsoft che possiedi con la moltitudine di funzionalità incluse in Visual Assist. La maggior parte delle funzionalità di Visual Assist sono delle aggiunte a Microsoft Visual Studio 2019, 2017 e 2015; tutte le funzionalità sono miglioramenti o aggiunte a tutti gli IDE.

Disponibile
Aggiungi o migliora con Visual Assist
* Qualsiasi versione supportata
Versione di Visual Studio
Funzionalità 2019 2017 2015 Qualsiasi versione*
con Visual Assist
Implementazione
di Visual Assist
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
Funzionalità 2019 2017 2015 Qualsiasi versione*
con Visual Assist
Implementazione
di Visual Assist
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
Funzionalità 2019 2017 2015 Qualsiasi versione*
con Visual Assist
Implementazione
di Visual Assist
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