Top Visual Assist Features

#1 Aprire qualsiasi file (Maiusc+Alt+O)

Trovare e aprire qualsiasi file nella soluzione utilizzando una semplice finestra di dialogo e alcuni token di ricerca.

L'esempio trova i nomi di file con "player" e "swim", senza "multi", e apre il file selezionato alla riga 1024.

Open any file

#2 Trovare qualsiasi simbolo (Maiusc+Alt+S)

In una finestra di dialogo che supporta un filtro simile, si può trovare qualsiasi simbolo nella soluzione.

Per diventare un utente esperto, esplorare il menu contestuale di questa e di tutte le finestre di Visual Assist.

Find any symbol

#3 Andare all'implementazione (Alt+G)

Nonostante una funzionalità analoga in Visual Studio, molti utenti si affidano a Visual Assist per trovare più definizioni e dichiarazioni rispetto all'Intellisense integrato.

Alt+G apre un menu quando sono disponibili più obiettivi.

Go to implementation

#4 Andare a tutto ciò che è correlato (Maiusc+Alt+G)

Il fratello maggiore di Alt+G può portare ovunque sia collegato al simbolo corrente.

Invece di cercare un'implementazione con pressioni successive di Alt+G, basta usare Maiusc+Alt+G per saltare in una gerarchia.

Da qualsiasi riferimento a una classe, si può passare direttamente a una classe base o derivata.

Go to anything related Go to derived classes

#5 Aprire il file corrispondente (Alt+O)

Permette di aprire il file più correlato al documento attivo.

In C/C++, Alt+O solitamente apre un file di intestazione o sorgente corrispondente. Alt+O apre un menu quando è possibile più di una destinazione.

Dopo Alt+O, utilizzare Alt+Freccia sinistra per tornare alla destinazione originale.

Open corresponding file

#6 Trovare riferimenti (Maiusc+Alt+F)

Sebbene la funzionalità integrata Trovare riferimenti sia migliorata nel corso degli anni, la versione di Visual Assist è ancora più veloce, più potente e spesso più completa.

Clonare le finestre dei risultati, tramite icona o menu contestuale, in modo da poter eseguire ulteriori ricerche senza sovrascrivere i risultati iniziali.

Find references

#7 Menu Azioni rapide e refactoring (Maiusc+Alt+Q)

Con Maiusc+Alt+Q si accede alle funzionalità di Visual Assist applicabili al contesto del momento. Il contenuto del menu è molto vario. Si può scegliere tra simboli di diverso tipo, espressioni, linee e spazi bianchi.

Regolare la spaziatura e il formato degli snippet di VA utilizzati dai comandi di refactoring e di generazione del codice presenti nel menu, ad esempio Crea da uso e Implementa metodi virtuali.

Aprire l'editor di snippet tramite VAssistX | Tools | Edit VA Snippets, quindi impostare il tipo su Refactoring.

Disattivare i pulsanti fluttuanti che aprono lo stesso menu di Maiusc+Alt+Q.

Quick actions and refactoring menu Edit the refactoring snippets Disable floating button

#8 Elenco dei metodi nel file (Alt+M)

Consente di navigare nel file corrente da un semplice elenco a discesa delle classi e dei metodi in esso contenuti. Filtrare l'elenco utilizzando le sottostringhe.

Regolare il contenuto dell'elenco tramite il menu contestuale della piccola freccia rivolta verso il basso.

List methods in the current file Adjust list of methods

#9 Rinominare (Maiusc+Alt+R)

Sebbene Rinominare sia occasionalmente sufficiente, la versione di Visual Assist è più veloce, più potente e spesso più completa.

Rinominare la definizione e la dichiarazione di un simbolo, tutti i riferimenti ad esso e, facoltativamente, le occorrenze nei commenti e nelle stringhe. Viene sempre mostrata un'anteprima di tutti gli obiettivi da rinominare, in modo da essere sicuri che la rinominazione avvenga secondo le aspettative.

Rename

#10 Utilizzare gli hashtag VA

Aggiungete hashtag ai commenti e navigate tra di essi tramite la finestra degli strumenti (Shift+Alt+H) o il comando go-to (Shift+Alt+G).

Gli hashtag di VA sono in realtà segnalibri e attività che si spostano con il codice. È possibile creare nuovi hashtag o aggiungere # alle parole chiave esistenti, ad esempio #John e #TODO. Dopo aver utilizzato gli hashtag VA in modo semplice, si potrà conoscere la loro funzione avanzata.

Hashtags