WholeTomato

Programmierhilfen

Mit automatischen Programmierhilfen die im Hintergrund laufen, schreiben Sie Ihren Code noch schneller. Insbesondere wenn Sie gerade in die Programmierung vertieft sind macht Visual Assist Vorschläge zur Codevervollständigung nur bei wirklich umfangreichen Eingaben und behebt Fehler automatisch.

Akronyme

Beschleunigen Sie das Schreiben von Programmcode mithilfe von Akronymen.

Sie können Code mit Akronymen schreiben, die von der Camel-Case-Schreibweise abgeleitet werden. Visual Assist erweitert die Akronyme in Symbole, die im aktuellen Kontext gültig sind.

Visual Assist expands the acronyms into symbols valid in the current context

Wenn ein Symbol durch Großbuchstaben nicht isoliert werden kann, fahren Sie mit der Eingabe in Kleinbuchstaben fort.

If uppercase letters fail to isolate a symbol, continue typing lowercase letters

Sie können Akronyme zur Auswahl aus Memberlistenfeldern sowie zum Schreiben von Code verwenden. Führen Sie die Eingabe durch, bis ein einzelnes Symbol ermittelt wird.

Use acronyms to select from member listboxes as well as to write code


Automatisch erweiterte mehrzeilige Kommentare

Durch Drücken der Eingabetaste in einem mehrzeiligen Kommentar fügt Visual Assist das entsprechende Kommentar-Token in die erstellte Zeile ein.

Sie können an jeder Stelle im Kommentar auf schnelle Weise auf mehrzeilige Kommentare erweitern. Wenn Sie dazu eine Zeile aufteilen, öffnet Visual Assist eine neue Zeile mit dem entsprechenden Kommentar-Token und der korrekten Einrückung.

Press Enter within a multi-line comment and Visual Assist inserts the appropriate comment token


Erweiterte Listenfelder

Steuern und filtern Sie Listenfeldinhalte, um eine Klasse zu prüfen und um den benötigten Member zu ermitteln.

Sie können durch Zeigen mit der Maus auf ein beliebiges Listenfeld seinen Inhalt einblenden und mit einer Symbolleiste aus Visual Assist steuern. Der Listenfeldinhalt lässt sich neu anordnen und nach Typ filtern. Prüfen Sie eine Klasse und ermitteln Sie den benötigten Member ohne Ihre Position zu ändern.

Enhanced Listboxes


Nach Einfügen formatieren

Rücken Sie eingefügten Code automatisch ein.

In IDEs vor Microsoft Visual Studio 2013 wird die Option „Formatauswahl“ der IDE automatisch nach dem Einfügen mehrerer Zeile ausgeführt und die Einrückung angepasst. Visual Assist entfernt das Format, wenn der Einfügepuffer Kommentarzeilen enthält, da die Formatierung von Kommentaren individuell vorgenommen wird.

Indent pasted code automatically


() einfügen und mit } ) ] ' " abschließen

Fügen Sie abschließende Tokens automatisch ein.

Sie können bei der Auswahl von Methoden aus Listenfeldern mit Vervollständigung runde Klammern einfügen lassen. In IDEs vor Microsoft Visual Studio 2013 lassen sich abschließende geschweifte Klammern, runde Klammern, eckige Klammern und Anführungszeichen automatisch einfügen. Legen Sie den Abstand der runden Klammern sowie die Zeilenplatzierung geschweifter schließender Klammern nach Ihrem Programmierstil fest.

Insert closing tokens automatically


_ nach m und Umschalt einfügen

Geben Sie die ungarische Notation durch Antippen der Umschalt-Taste nach m etwas schneller ein.

Sie können durch Antippen der Umschalt-Taste nach m zwei Symbole statt einem nutzen, insbesondere, wenn die Vorschläge deaktiviert sind. Visual Assist fügt den Unterstrich der ungarischen Notation automatisch ein.

Type Hungarian notation a little faster


Mehrere Zwischenablagen

Rufen Sie mehrere Zwischenablageinhalte in einem herkömmlichen Einfügen-Menü mit der Standard-Tastenkombination Strg+Umschalt+V auf.

Sie können das vorletzte kopierte Element auf schnelle Weise mit Strg+Umschalt+Eingabetaste einfügen. Visual Assist wählt immer vorab den zweiten Zwischenablageinhalt im Menü aus. Wenn der Inhalt der Zwischenablage eingefügt wurde, können Sie ihn anschließend mit Strg+V wiederholt einfügen.

View multiple clipboards in a traditional paste menu


Editor-Zoom zurücksetzen

Setzen Sie den Zoom-Faktor wie in einem Browser auf 100 % zurück.

Mithilfe von Strg+0 können Sie bei Bedarf den Zoom-Faktor des Texteditors auf 100 % zurückzusetzen.

Reset Editor Zoom


Stichwortartige Kürzel

Wählen Sie beim Schreiben von Programmcode aus Listenfeldern aus, wenn Sie nur eine ungefähre Vorstellung von den Symbolnamen haben.

Sie können die Ihnen bekannten Elemente eines Namens eingeben und Visual Assist erweitert diese dann auf im Kontext gültige Symbole. Setzen Sie jeweils die stichwortartige Eingabe fort, um die Liste weiter einzuschränken, oder akzeptieren Sie einen Vorschlag mit Tab oder der Eingabetaste. Die stichwortartige Eingabe funktioniert gut beim Schreiben von neuem Code und bei der Auswahl aus Listenfeldern.

Write code and select from listboxes when you only vaguely remember names of symbols


Intelligente Auswahl

Wählen Sie den aktuellen Codeblock mit einem einzigen Befehl aus und erweitern oder beschränken Sie dann die Auswahl.

Mit Alt+] können Sie den aktuellen Block, in der Regel eine komplette Konstruktion oder eine zusammengesetzte Anweisung, auswählen. Alternativ wählen Sie mit Umschalt+Alt+] einen kleineren Abschnitt, z. B. eine Bedingung oder einen Parameter aus. Folgebefehle erweitern oder schränken in logischen Schritten ein.

Extend Selection

Extend Selection

Extend Selection

Extend Selection


Intelligente Vorschläge

Beschleunigen Sie die Eingabe mit benutzerdefinierten und hochgradig kontextsensitiven Vorschlägen.

Sie können einen Konstruktor für die Zuweisung zu einem Zeiger eines bestimmten Typs übernehmen.

Accept a constructor for assignment to a pointer

Wählen Sie dazu aus einem Listenfeld mit Enumerationswerten aus, wenn Sie Enumerationswerte zuweisen oder vergleichen und wenn Sie switch-Anweisungen schreiben.

Select from listboxes populated with enum values

Definieren Sie Vorschläge, die dann beim Zuweisen eines Werts zu einem integrierten oder benutzerdefinierten Typ angegeben werden. Zu den integrierten Typen gehören HRESULT, bool, BOOL, Boolean und VARIANT_BOOL. Definieren Sie eigene Vorschläge für Typen, die Sie oder Ihr Unternehmen häufig nutzen.

Define suggestions to appear when assigning a value to a built-in or user-defined type


Ausgewählte Zeilen sortieren

Sortieren Sie Zeilen ohne Verlassen der IDE.

Für eine Sortierung wählen Sie die gewünschten Zeilen aus und führen den Sortierbefehl aus dem Untermenü „Tools“ von VAssistX in der Menüleiste aus. Zeilen werden so wie vorhanden sortiert.

Sort lines without leaving the IDE


Vorschlagslisten

Übernehmen Sie die Symbole, die Visual Assist bei der Eingabe außerhalb von Listenfeldern und bei der Eingabe ohne Akronyme oder stichwortartige Kürzel antizipiert.

Die Listen der vorgeschlagenen Begriffe werden bei der Eingabe automatisch angezeigt. Visual Assist ermittelt die Vorschläge aus nächstgelegenen sowie aus oft oder kürzlich eingegebenen Symbolen. Vorschläge werden nur dann angezeigt, wenn sie die Eingabe potenziell signifikant erleichtern. Die Qualität der Vorschläge nimmt mit steigernder Nutzung von Visual Assist zu.

Accept symbols Visual Assist senses you will type

Visual Assist generiert auch Vorschläge aus Teilen des umgebenden Codes. Übernehmen Sie einen Vorschlag immer vor der Eingabe eines einzelnen Buchstabens.

Visual Assist even suggests bits of surrounding code


Auswahl umfassen

Umfassen Sie auf schnelle Weise Code mit Kommentarzeichen, runden Klammern, geschweiften Klammern, #ifdef und #region.

Für ein Umfassen wählen Sie komplette Codezeilen oder ein Zeilenfragment aus. Drücken Sie dann die Taste für / * ( { oder #, also für das Zeichen, das die Auswahl umfassen soll. Wenn ein Kommentar bereits umfasst ist, wird damit die Umfassung aufgehoben.

/ und * machen eine Auswahl zum Kommentar oder heben den Kommentar auf.

Quickly surround code with comment characters

( und { umfassen eine Auswahl mit runden oder geschweiften Klammern.

comment or uncomment your selection

# umfasst mit #ifdef oder #region, je nach Sprache. In C/C++ fordert der Texteditor zur Angabe einer Schutzbedingung für #ifdef auf.

surround and un-surround the selection


Umfassen mit

Umfassen Sie eine Auswahl von benutzerdefiniertem Code.

Sie können eine Auswahl von Code aus VA-Codefragmenten umfassen. Der Programmcode kann einfach oder komplex sein. Sie haben Zugriff auf spezielle VA-Codefragmente mithilfe einzelner Zeichen bei Eingabe oder bei der Auswahl über Menüs.

Surround With