Navigation |
Nach Kontext suchen
|
-- |
-- |
-- |
|
|
Verweise suchen
|
|
|
|
|
Sucht schneller und klont Ergebnisse |
Symbol in Lösung suchen
|
|
|
-- |
|
Unterstützt Feature in großen Lösungen |
Gehe zu Implementierung von Symbol
|
|
|
|
|
Springt von Dateien außerhalb von Projekten |
Gehe zu Implementierung von #include
|
|
-- |
-- |
|
Öffnet einen Header |
Gehe zu Implementierung von Kommentar
|
-- |
-- |
-- |
|
Springt von in Kommentaren erwähnten Symbolen |
Gehe zu Member
|
-- |
-- |
-- |
|
Zeigt Members relativ zum aktuellen Symbol an und nicht alle Member in einer Lösung |
Gehe zu zugehörigem Element
|
-- |
-- |
-- |
|
Ermöglicht den Wechsel zu Basismethoden, Basisklassen, abgeleiteten Klassen |
Aktuelle Zeile hervorheben
|
|
|
|
|
Verhindert fehlerhaften Code mit dünnem Rahmen |
Methoden in Datei auflisten
|
-- |
-- |
-- |
|
|
Bereich verlagern
|
-- |
-- |
-- |
|
Springt zur nächsten Methode in einer Datei |
Rückwärts und Vorwärts navigieren
|
|
|
|
|
Ignoriert überflüssige Wegpunkte |
Zugehörige Datei öffnen
|
|
|
|
|
Wechselt zu Dateien außerhalb von Projekten; kann von mehr Stellen aus wechseln |
Datei in Lösung öffnen
|
|
|
-- |
|
Sucht mit Filtern, negativen Filtern, logischen Oder-Prüfungen oder per Pfad |
Refactoring |
Signatur ändern
|
|
|
-- |
|
Ändert Implementierung und Aufruf-Sites |
Zwischen Zeiger und Instanz konvertieren
|
-- |
-- |
-- |
|
|
Feld kapseln
|
-- |
-- |
-- |
|
|
Methode extrahieren
|
|
|
|
|
Macht Feature in älteren IDEs verfügbar |
Variable einführen
|
-- |
-- |
-- |
|
|
Implementierung zu Header-Datei verschieben
|
|
|
-- |
|
|
Implementierung zu Quelldatei verschieben
|
|
|
-- |
|
|
Methodenimplementierung zu Quelldatei verschieben
|
-- |
-- |
-- |
|
Verschiebt in Massen |
Auswahl in neue Datei verschieben
|
-- |
-- |
-- |
|
Bindet automatisch Header ein |
Umbenennen
|
|
|
|
|
Benennt schneller um und ermöglicht das Wechseln des Typs |
Dateien umbenennen
|
-- |
-- |
-- |
|
Aktualisiert Projektdateien |
Codegenerierung |
Vorwärts-Deklaration hinzufügen
|
-- |
-- |
-- |
|
|
Member hinzufügen
|
-- |
-- |
-- |
|
|
Fehlende Case-Anweisungen hinzufügen
|
-- |
-- |
-- |
|
|
Gleichartigen Member hinzufügen
|
-- |
-- |
-- |
|
|
Verwendung von Direktive hinzufügen
|
|
|
|
|
Macht Feature in älteren IDEs verfügbar |
#include hinzufügen
|
|
-- |
-- |
|
|
Geschweifte Klammern hinzufügen/entfernen
|
-- |
-- |
-- |
|
|
Deklaration erstellen
|
|
|
|
|
Erstellt Deklaration von einer Implementierung |
Datei erstellen
|
-- |
-- |
-- |
|
Aktualisiert ebenfalls Projektdateien |
Von Nutzung erstellen
|
-- |
-- |
-- |
|
|
Implementierung erstellen
|
|
|
|
|
Erstellt Implementierung von einer Deklaration |
Methodenimplementierungen erstellen
|
-- |
-- |
-- |
|
Erstellt Implementierungen in Massen |
Methode dokumentieren
|
-- |
-- |
-- |
|
|
Schnittstelle/virtuelle Methoden implementieren
|
-- |
-- |
-- |
|
Implementiert in Massen |
Programmierhilfen |
Akronyme
|
-- |
-- |
-- |
|
Ermöglicht Eingabe von „gmv“ statt „getMyVar“ |
Automatisch erweiterte mehrzeilige Kommentare
|
-- |
-- |
-- |
|
|
Erweiterte Listenfelder
|
|
|
|
|
Farben; nicht vererbte zuerst aufgeführt; Locals fett angezeigt |
Nach Einfügen formatieren
|
-- |
-- |
-- |
|
|
() einfügen und mit } ) ] ' " abschließen
|
|
|
|
|
Macht Feature in älteren IDEs verfügbar |
Nach _ und Umschalt einfügen
|
-- |
-- |
-- |
|
|
Mehrere Zwischenablagen
|
|
|
|
|
Macht diese in einer Drop-Down-Liste und nicht im Zwischenablagering verfügbar |
Editor-Zoom zurücksetzen
|
-- |
-- |
-- |
|
|
Kompakt
|
-- |
-- |
-- |
|
Ermöglicht Eingabe von „getvar“ statt „getMyVar“ |
Intelligente Auswahl
|
-- |
-- |
-- |
|
Erweitert und reduziert die Auswahl durch logische inkrementelle Schritte |
Intelligente Vorschläge
|
-- |
-- |
-- |
|
Akzeptiert Vervollständigung auf der Basis des Kontextes |
Ausgewählte Zeilen sortieren
|
-- |
-- |
-- |
|
|
Vorschlagslisten
|
-- |
-- |
-- |
|
Akzeptiert Vervollständigung bei der Eingabe |
Umfassende Auswahl
|
-- |
-- |
-- |
|
Umschließt Code mit //, /*, (, { |
Umfassen mit
|
-- |
-- |
-- |
|
Umschließt Code mit benutzerdefiniertem Text, z. B. #ifdef DEBUG |
Codestrukturierung |
Spaltenindikator
|
-- |
-- |
-- |
|
|
Erweiterte Syntaxfarbgebung
|
|
|
|
|
Kennzeichnet Klassen, Variablen, Makros, Methoden farblich |
Lokale Symbole in fett
|
-- |
-- |
-- |
|
|
Suchergebnisse hervorheben
|
|
|
|
|
Ermöglicht die Beibehaltung der Hervorhebung bei der Bearbeitung |
Übereinstimmende Worte hervorheben
|
-- |
-- |
-- |
|
Hebt Worte in Kommentaren und Zeichenfolgen hervor |
Verweise auf Symbol unter Cursor hervorheben
|
|
|
|
|
Grenzt Lese- von Schreibverweisen voneinander ab |
Parameter-Info
|
|
|
|
|
Verbessert Genauigkeit und Häufigkeit |
In Farbe darstellen
|
-- |
-- |
-- |
|
|
QuickInfo
|
|
|
|
|
Ruft Infos auch für Konstrukte ab |
Systemsymbole in kursiv
|
-- |
-- |
-- |
|
Hebt nicht überschriebene Drittanbieter-Verweise hervor |
Codekorrektur |
Punkt konvertieren in ->
|
|
|
-- |
|
|
Dateien in Ausgabefenster hervorheben
|
-- |
-- |
-- |
|
Hebt Warnungen und Fehler für das aktuelle Projekt hervor |
Übereinstimmungen für {} und () hervorheben
|
|
|
|
|
Hebt hervor, wenn im Bereich, und nicht nur, wenn im Token |
Fehlende Übereinstimmungen für {} und () hervorheben
|
|
|
|
|
Hebt mithilfe von Farbe hervor und nicht mit Zickzack-Darstellung |
Fall reparieren
|
-- |
-- |
-- |
|
Ermöglicht Eingabe von „getmyvar“ statt „getMyVar“ |
Schreibfehler unterstreichen
|
-- |
-- |
-- |
|
Prüft Kommentare und Zeichenfolgen |
Unbekannte Symbole unterstreichen
|
|
|
|
|
Macht Feature in älteren IDEs verfügbar |
Codeüberprüfiung |
Codeüberprüfiung
|
|
|
|
|
Prüft die Codequalität während der Bearbeitung (auch für 2019 ohne Visual Assist) |
Schnelle Korrekturen
|
|
|
-- |
|
Behebt Probleme während der Bearbeitung (auch für 2019 ohne Visual Assist) |
Codefragmente |
VA-Codefragmente
|
|
|
|
|
Erweitert die Funktionalität und bietet einen benutzerdefinierten Editor |
Debugging-Unterstützung |
Adressauflösung
|
-- |
-- |
-- |
|
Entschlüsselt Nur-Text-Aufruflisten |
Haltepunkte an aktuellen Thread binden
|
-- |
-- |
-- |
|
Setzt Hintergrund-Threads automatisch fort |
PDB-Explorer
|
-- |
-- |
-- |
|
Sucht Symbole in EXEs und DLLs |
Alle Haltepunkte überspringen
|
-- |
-- |
-- |
|
Überspringt Haltepunkte, ohne diese zu deaktivieren |
VA-Speicheransicht
|
-- |
-- |
-- |
|
Führt Debugging von Absturz-Dumps mit beschädigten Aufruflisten durch |
VA-Schrittfilter
|
-- |
-- |
-- |
|
Überspringt automatisch vertrauenswürdige Methoden in Argumentlisten |
Toolfenster |
VA-Hashtags
|
-- |
-- |
-- |
|
Definiert Positionsmarken und Aufgaben, z. B. #TODO, #BUG |
VA-Strukturierung
|
-- |
-- |
-- |
|
Ermöglicht die Neuanordnung der aktuellen Datei per Drag-and-Drop |
VA-Ansicht
|
-- |
-- |
-- |
|
Ermöglicht den Zugriff auf gängige Tools in einem Fenster |
Quelllinks |
Quelllinks
|
-- |
-- |
-- |
|
Verbindet Kommentare mit externen Anwendungen wir FogBugz, Github oder Jira |
Hyperlinks in externem Browser öffnen
|
|
|
-- |
|
Ruft kommentierte URLs im Standardbrowser auf |