Ventanas de herramientas
Ve tu código desde 30.000 pies, y reorganiza el código para que sea más fácil de entender y mantener. Las ventanas de herramientas de Visual Assist aportan una funcionalidad totalmente nueva al IDE y combinan funciones integradas de uso frecuente con ventanas de herramientas más eficaces.
Accede a tus Hashtags de VA en una sola ventana de la herramienta.
Ve los marcadores y las tareas que defines en los comentarios a lo largo de tu proyecto, por ejemplo, #TODO o #MaryRefactorThis.
![](/Presentation/WholeTomato/Assets/Images/features/toolWindows/hashtagWindowIntro.png)
Filtra en la ventana de la herramienta para ver un subconjunto de los Hashtags de VA. Haz doble clic para pasar a la referencia de cualquiera de ellos.
![](/Presentation/WholeTomato/Assets/Images/features/toolWindows/hashtagsTooltips.png)
Esquema de VA
Comprende y reorganiza el código con un esquema de alto nivel del documento activo.
Inspecciona las clases, métodos y declaraciones de alcance de archivos en el documento activo con el esquema de VA. Modifica tu documento activo; el esquema de VA se mantiene sincronizado. Sabe siempre dónde está, y pasa fácilmente a cualquier lugar.
![Inspect the classes, methods, and file-scope declarations in the active document with the VA Outline](/Presentation/WholeTomato/Assets/Images/features/toolWindows/vaOutline.png)
Arrastra y suelta en el esquema VA para reordenar los métodos en el documento activo.
![Drag-and-drop in the VA Outline to reorder methods in the active document](/Presentation/WholeTomato/Assets/Images/features/toolWindows/vaOutline2.png)
Abre el menú contextual para ver los comandos que se pueden aplicar a nivel de clase y método, incluyendo la refactorización.
![Open the context menu to see commands that can be applied at the class- and method-level](/Presentation/WholeTomato/Assets/Images/features/toolWindows/vaOutline3.png)
Vista de VA
Access the best features of several IDE tool windows in the VA View—a multi-purpose tool window of Visual Assist.
Browse and navigate code efficiently with the VA View—a window of Visual Assist kept typically in the foreground when editing. Access via keyboard or mouse the many components and settings that comprise the VA View.
![Access the best features of several IDE tool windows in the VA View](/Presentation/WholeTomato/Assets/Images/features/toolWindows/vaView.png)
Use the topmost component of the VA View—a drop-down list of files in the current solution—to find and open any single file in your solution. This trimmed-down version of the more powerful Open File in Solution dialog supports filtering, and opens files of numerous types.
![Efficiently find and open files in the current solution](/Presentation/WholeTomato/Assets/Images/features/toolWindows/filesInSolution.png)
Use the second drop-down of the VA View to find and jump to the definition of any symbol in the solution. Like the more powerful Open Symbol in Solution dialog, this drop-down supports filtering.
![Efficiently find and jump to the definition of any symbol in the current solution](/Presentation/WholeTomato/Assets/Images/features/toolWindows/symbolsInSolution.png)
Rely on the third component of the VA View to track recent visits and modifications. Use the drop-downs in the VA View to find files and symbols, then use the Most Recently Used (MRU) list to return to them. In C/C++, set the option to include modified files if you keep one method per file. In C#, set the option to include modified methods if you store numerous methods per file.
Visual Assist remembers and reloads the MRU per solution, so you recall quickly where you were and what you did as you move from one solution to another. Icons in the MRU indicate modification status of files and methods.
![Move among recently opened or modified files quickly with the MRU](/Presentation/WholeTomato/Assets/Images/features/toolWindows/mru.png)
Use the fourth component of the VA View—the Hovering Class Browser—to decipher symbols when hovering tooltips prove inadequate. Use the hovering class browser to explore additional members of a class, like-named preprocessor macros, fields of structs, signatures of overloaded methods, and C/C++ definitions found in multiple #ifdef directives. Explore via keyboard or mouse, without leaving your code.
![Make sense of foreign and legacy code, without leaving the code, using a class browser that updates as you navigate](/Presentation/WholeTomato/Assets/Images/features/toolWindows/hcb.png)
Hover over an enum to see other possible values.
![Hover over an enum to see other possible values](/Presentation/WholeTomato/Assets/Images/features/toolWindows/hcb2.png)
Drill down into inherited classes and base structs.
![Drill down into inherited classes and base structs](/Presentation/WholeTomato/Assets/Images/features/toolWindows/hcb3.png)
In C/C++, understand the hierarchy of header files beginning with header files that the active document includes. Move to the top of the active document, or use a keyboard shortcut, to convert the Hovering Class Browser into a header file browser. Drill down into header files included by other header files. Double click to open.
![Browse the hierarchy of header files in your solution without leaving the active document](/Presentation/WholeTomato/Assets/Images/features/toolWindows/headerHierarchy.png)
If the active document is a header file itself, invert the hierarchy and explore the heade files and sources files that include the active document. Double-click to open a header file or source file at the #include directive the makes it appear in the browser.
![Double-click to open a header file or source file at the #include directive the makes it appear in the browser](/Presentation/WholeTomato/Assets/Images/features/toolWindows/headerHierarchy2.png)