Codefragmente
Erweitern Sie häufig eingegebene Codesegmente mit einer leistungsstarken Version des IDE-Features für Codefragmente oder Codeausschnitte („Snippets“). Sie können damit Symbole aus dem aktuellen Kontext einbinden, Eingabeaufforderungen festlegen und Fragmente in einem gängigen Editor bearbeiten.
VA-Codefragmente
Fügen Sie mit dieser leistungsstarken und einfach zugänglichen Version der gleichnamigen IDE-Fragmente grundlegende Codefragmente ein.
Sie können damit auf schnelle Weise Codefragmente einbinden oder ausgewählten Code mit VA-Codefragmenten umschließen. Anders als die IDE ist Visual Assist immer synchron mit Änderungen der VA-Codefragmente. Sie können diese also kontinuierlich bearbeiten und testen. Ebenso speichert Visual Assist anderes als die IDE einen Satz der VA-Codefragmente für alle Microsoft-IDEs.
Visual Assist enthält auch einen gängigen Editor, mit dem sich VA-Codefragmente auf einfache Weise erstellen, ändern und anwenden lassen.
VA-Codefragmente für das Refactoring
Definieren Sie das Format von neu bearbeitetem Code mit speziellen VA-Codefragmenten.
Sie können eine Vielzahl von VA-Codefragmenten für die Befehle zum Refactoring und zur Codegenerierung von Visual Assist bearbeiten und festlegen, dass neuer Code Ihre Formateinstellungen übernimmt.
Beispiele:
- Parameterlayout für Methoden, die mit „Encapsulate Field“ (Feld kapseln) und „Extract Method“ (Methode extrahieren) erstellt wurden
- Standardinhalt von Header- und Quelldateien für „Create File“ (Datei erstellen)
- Format von Methoden und Klassen für „Create from Usage“ (Von Nutzung erstellen)
- Kommentare im Doxygen-Format für „Document Method“ (Methode dokumentieren)
VA-Codefragmente für „Smarte Vorschläge“
Definieren Sie hochgradig kontextspezifische Vorschläge.
Sie können Vorschläge definieren, um die Eingabe zu beschleunigen und die Genauigkeit zu verbessern, wenn Sie einem integrierten oder benutzerdefiniertem Typ einen Wert zuweisen und wenn Sie Konstrukte wie Klassen, Loops und Switches erstellen.
VA-Codefragmente zum Umfassen
Umfassen Sie auf schnelle Weise eine Codeauswahl mit gängigen Konstrukten und Anweisungen.
Sie können mehrere Codezeilen oder das Segment einer einzigen Zeile auswählen und den Code mit einem VA-Codefragment umschließen, das die reservierte Zeichenfolge $selected$ beinhaltet. Dieser Typ eines VA-Codefragments kann aus einem Menü über Tastatur oder Maus aufgerufen werden.
Verwenden Sie in VA-Codefragmenten $clipboard$ statt $selected$, um eine Auswahl nach dem Kopieren zu umschließen.
VA-Codefragmente mit Kürzeln
Erweitern Sie häufig eingegebene Namen und Konstrukte mithilfe von Kürzeln.
Sie können mehrere VA-Codefragmente mit einem einzigen Kürzel definieren und die Erweiterung auswählen, die für Ihren Kontext passend ist.
Auf VA-Codefragmente lässt sich bequem in Listenfeldern zugreifen, die bei der Eingabe angezeigt werden.
Das erweiterte VA-Codefragment ersetzt dann Ihr Kürzel.
Von Auswahl erstellen
Erstellen Sie aus Blöcken von häufig verwendetem Code eine Codebibliothek.
Sie können mehrere Zeilen oder das Segment einer Zeile auswählen und daraus ein VA-Codefragment erstellen, das sich sofort verwenden lässt. Bearbeiten Sie ein VA-Codefragment entsprechend, wenn es die Methoden- und Symbolnamen aus dem Kontext benötigt, in dem es erweitert werden soll. Speichern Sie VA-Codefragmente für eine langfristige Anwendung und behalten Sie andere Fragmente für kurzfristige Aufgaben bei, für die bestimmte Änderungsmuster erforderlich sind.
Umgebungsplatzhalter
Erweitern Sie Umgebungsvariablen mit benutzerspezifischen Werten.
Sie können VA-Codefragmenten Umgebungsvariablen hinzufügen, die für Benutzer einheitlich sind. Beispiel: %USERNAME%
.
Die Werte der Umgebung werden dann in VA-Codefragmenten dargestellt, wenn diese erweitert werden.
Eingabeplatzhalter
Erstellen Sie VA-Codefragmente, die vor der Erweiterung zu einer Eingabe auffordern.
Sie können eine $string$-Zeichenfolge einbetten, damit eine VA-Codefragment-Aufforderung für einen Wert eingeblendet wird.
In der Aufforderung sind Standardwerte des VA-Codefragments enthalten.
Zum Erweitern des VA-Codefragments müssen Sie sie übernehmen.
Reservierte Zeichenfolgen
Erweitern Sie Datei- und Symbolnamen aus dem Kontext, in dem ein VA-Codefragment aufgerufen wird.
Sie können aus 50 reservierten Zeichenfolgen auswählen, die erweitert werden, wenn Sie ein VA-Codefragment aufrufen. Reservierte Zeichenfolgen sind verfügbar für das Erweitern von Datumsangaben, Uhrzeiten, Dateinamen, Klassennamen, Methodennamen, Methodenparametern, GUIDs und mehr.