WholeTomato

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.

x


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)

 

Define the format of refactored code with special VA Snippets


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.

Define suggestions to appear in highly context-aware suggestions


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.

Quickly surround selections of code with common constructs and statements

Quickly surround selections of code with common constructs and statements

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.

Expand commonly typed names and constructs using shortcuts

Auf VA-Codefragmente lässt sich bequem in Listenfeldern zugreifen, die bei der Eingabe angezeigt werden.

Expand commonly typed names and constructs using shortcuts

Das erweiterte VA-Codefragment ersetzt dann Ihr Kürzel.

Expand commonly typed names and constructs using shortcuts


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.

Build a code library from blocks of frequently used code

Build a code library from blocks of frequently used code

Build a code library from blocks of frequently used code


Umgebungsplatzhalter

Erweitern Sie Umgebungsvariablen mit benutzerspezifischen Werten.

Sie können VA-Codefragmenten Umgebungsvariablen hinzufügen, die für Benutzer einheitlich sind. Beispiel: %USERNAME%.

Add environment variables to VA Snippets

Die Werte der Umgebung werden dann in VA-Codefragmenten dargestellt, wenn diese erweitert werden.

Values from the environment appear in VA Snippets


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.

Create VA Snippets that prompt for input before expansion

In der Aufforderung sind Standardwerte des VA-Codefragments enthalten.

Default values in the prompt dialog come from the VA Snippet

Zum Erweitern des VA-Codefragments müssen Sie sie übernehmen.

Accept or change defaults before expanding the VA Snippet


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.

Expand file and symbol names taken from the context in which a VA Snippet is invoked