Sehen Sie, was neu ist in VA 2026.2
Unterstützt jetzt
Visual Studio 2026

Schreiben und navigieren Sie in C++ mit Gedankengeschwindigkeit.

Visual Assist erweitert Visual Studio um Funktionen wie sofortige Navigation, Echtzeit-Codeanalyse, intelligenteres Refactoring und einen einzigartigen parallelen Parser, der selbst massive C++-Codebasen versteht und so sofortige, kontextbezogene Ergebnisse liefert.

Sofortnavigation Finden Sie schnell, was Sie brauchen
Refactoring mit einem Klick Code modernisieren und pflegen
Unreal Engine-optimiert Funktionen für Spieleentwickler
Bleib im Fluss Hält dir aus dem Weg.
Sichererer Code Erkennt und behebt Code-Probleme

Hauptvorteile

All-in-One-Produktivitäts-Toolkit

Geschwindigkeit und Reaktionsfähigkeit, die mit Ihrem C++-Projekt skalieren
Die parallele Parsing-Engine von Visual Assist bewältigt Skalierung und Komplexität, die die native IntelliSense-Funktion nicht bewältigen kann. Navigieren Sie blitzschnell durch Projekte mit Millionen von Zeilen Code, wie beispielsweise Unreal-Codebasen. Keine Verzögerungen, keine Indexierungsverzögerungen, keine Abstürze. Arbeiten Sie reibungslos weiter, selbst in Projekten, in denen Visual Studio extrem langsam wird.
Sofortige Ergebnisse. Keine Verzögerungen durch Indizierung.
Sofortige Ergebnisse. Keine Verzögerungen durch Indizierung.
Kontextsensitive, stets einsatzbereite Projektnavigation.
Visual Assist versteht Ihren Code kontextbezogen und verfolgt Verbindungen in Ihrer gesamten Codebasis während der Eingabe. Symbole, Referenzen und Definitionen werden sofort gefunden – mit einer Genauigkeit, die auch bei Verzögerungen oder Ausfällen von IntelliSense erhalten bleibt. Immer einsatzbereit, immer zuverlässig.
Erhalten Sie kontextbezogene Hilfe von überall. Sogar während Sie tippen.
Erhalten Sie kontextbezogene Hilfe von überall. Sogar während Sie tippen.
Optimiert für die massive C++-Architektur der Unreal Engine.
Ihr Tool funktioniert am besten, wenn es die Engine wirklich versteht. VA ist speziell für die großen Codebasen, Makros und generierten Strukturen der Unreal Engine entwickelt. Erhalten Sie hilfreichen Kontext und Navigation während des Programmierens, sodass sich die UE-Entwicklung natürlicher anfühlt, ohne Ihren Arbeitsfluss zu unterbrechen.
Der Dialog „Referenzen suchen“ von VA versteht das C++-System der Unreal Engine und das Klassenvererbungssystem von Blueprint.
Der Dialog „Referenzen suchen“ von VA versteht das C++-System der Unreal Engine und das Klassenvererbungssystem von Blueprint.
Navigieren Sie sofort überall hin.
Verschwenden Sie keine Stunden mehr mit dem Navigieren durch Dateien. Öffnen Sie jede Klasse, springen Sie zu jedem Symbol oder finden Sie jede Referenz in Ihrer Codebasis mit nur wenigen Tastendrücken – selbst in riesigen Projekten wie der Unreal Engine. Schluss mit „Tut mir leid, ich habe ewig nach diesem Symbol gesucht.“ Dank der blitzschnellen Navigation bleiben Sie immer im Fluss.
Minimieren Sie Kontextwechsel durch barrierefreie Dialoge wie „Gehe zu“ und „Symbol suchen“.
Minimieren Sie Kontextwechsel durch barrierefreie Dialoge wie „Gehe zu“ und „Symbol suchen“.
Sicher refaktorisieren im großen Maßstab
Eine Variable lässt sich problemlos in 200 Dateien umbenennen. Eine Funktion, die dutzende Male verwendet wird, kann neu strukturiert werden. Unübersichtlicher Code wird in saubere Methoden extrahiert. Codeinspektionen erkennen veraltete Vorgehensweisen und helfen so bei der Implementierung moderner C++-Sicherheitsstandards. Was manuell Stunden dauern würde, geschieht in Sekundenschnelle – und das in Ihrer gesamten Lösung.
Benennen Sie ein Symbol in Ihrer gesamten Lösung bedenkenlos um – unabhängig von der Projektgröße.
Benennen Sie ein Symbol in Ihrer gesamten Lösung bedenkenlos um – unabhängig von der Projektgröße.
Überspringen Sie das wiederholte Tippen.
Schreiben Sie eine Klassendeklaration und generieren Sie sofort alle Funktionsdefinitionen. Fehlt eine Include-Anweisung? Fügen Sie sie mit einem Klick hinzu. Visual Assist übernimmt die mechanischen, sich wiederholenden Aufgaben in C++, sodass Sie sich auf die Problemlösung konzentrieren können. Kein Kopieren von Syntax aus alten Dateien oder Suchen nach dem richtigen Header-Pfad mehr.
Erstellen Sie auf einfache Weise Implementierungs-Stubs für Methoden in einer Klassendeklaration. Parameter zwischen Deklarationen und Implementierungen werden stets den Benutzereinstellungen angepasst.
Erstellen Sie auf einfache Weise Implementierungs-Stubs für Methoden in einer Klassendeklaration. Parameter zwischen Deklarationen und Implementierungen werden stets den Benutzereinstellungen angepasst.
Erkennt Code-Probleme und schlägt automatisch Lösungen vor.
Visual Assist verwendet eine parallele Parsing-Engine, Kontextinformationen und Code-Prüfer, um nicht nur sicherzustellen, dass Ihr Code kompiliert wird, sondern auch, dass er den sichersten C++-Codierungskonventionen entspricht.
VA erkennt automatisch die fehlende Include-Anweisung und bietet an, sie mit einem einzigen Klick hinzuzufügen.
VA erkennt automatisch die fehlende Include-Anweisung und bietet an, sie mit einem einzigen Klick hinzuzufügen.
Funktioniert mit nicht kompilierbarem, nicht baubarem Code
Im Gegensatz zu IntelliSense und anderen Plugins sorgt der nicht-kompilierende Parser von VA dafür, dass Refactoring, Navigation und Suche reibungslos funktionieren – selbst bei fehlerhaftem Code, halbfertigen Deklarationen und Änderungen mitten im Refactoring.
Die Navigations- und Code-Prüffunktionen von VA funktionieren weiterhin, unabhängig von den im Code vorhandenen Fehlern.
Die Navigations- und Code-Prüffunktionen von VA funktionieren weiterhin, unabhängig von den im Code vorhandenen Fehlern.

Was unsere Anwender über uns sagen

Akademisches Lizenzprogramm

Visuelle Unterstützung für Bildung

Gratis
Studierende
Gratis
Studierende und Lernende mit verifizierter Bildungs-E-Mail-Adresse haben Anspruch auf eine kostenlose Lizenz von Visual Assist. Erkundigen Sie sich bei Ihrer Universität oder Ihrem Studiengang, ob sie bereits Pakete mit Whole Tomato haben und Ihnen kostenlosen Zugang gewähren können.
Gesponsert
Lehrkräfte / Institutionen
Gesponsert
Möchten Sie Visual Assist in Ihrer Klasse oder Abteilung nutzen? Lehrer, Dozenten und Bildungseinrichtungen können verschiedene Paketoptionen nutzen, um ihre Schüler bei der Einrichtung zu unterstützen.

Erfahren Sie mehr über Visual Assist

Erste Schritte

Top 10 Visual Assist-Funktionen

Entdecken Sie den ultimativen Leitfaden zur Steigerung Ihrer Programmiereffizienz. Egal, ob Sie bereits erfahrener Entwickler sind oder gerade erst anfangen, dieser Leitfaden bietet Ihnen praktische Einblicke, die Ihnen helfen, das volle Potenzial von Visual Assist auszuschöpfen.

Lernen durch Zuschauen

Besuchen Sie unseren YouTube-Kanal

Entdecken Sie Tutorials und ausführliche Anleitungen, um Ihre Programmierkenntnisse zu verbessern – von den Grundlagen für Anfänger bis hin zu erweiterten Funktionen. Perfekt für Entwickler, die ihren Workflow optimieren möchten!

Ausführliche Informationen

Visual Assist - Dokumentation

Die Dokumentation von Visual Studio dient als strategische Ressource für Entwickler und bietet einen umfassenden Überblick über die Funktionen des Tools.

Documentation reflects the latest build of Visual Assist.

Browse

Browse documentation using the navigation menu in the left margin.

Search

Search documentation using the edit field below the navigation menu. Use the search function on the main website to search the website, documentation, and knowledge base simultaneously.

Popular Articles

Mobile Layout

Click the divider between the navigation menu and page body to hide/show the navigation menu.

Callouts

Throughout documentation, callouts identify information that applies to limited audiences. For example:

Visual Studio 2008 and older

Editors do not support zoom.

 

Whole Tomato Software

Maker of Visual Assist, a productivity tool for C/C++ and C# developers of Microsoft Visual Studio.

4001 W. Parmer Lane,
Suite 125,
Austin, TX 78727
US
E-Fax: 512.226.8441

[email protected]

Visual Assist bietet eine große Anzahl an Features zur Verbesserung der Entwicklerproduktivität

Sie werden auf keines dieser Features verzichten wollen. Mit der Vielzahl an Features in Visual Assist können Sie im Prinzip jede Microsoft-IDE optimieren.

Fully functional for 30 days

Download Free Trial
Navigation

Navigation

Navigieren Sie durch Ihren Programmcode mit ungewohnter Leichtigkeit – zu jeder Datei, zu jeder Methode, zu jedem Symbol und zu jedem Verweis in Ihren Projekten und Lösungen. Sie erreichen jede Stelle im Handumdrehen.

Refactoring

Refactoring

Reduzieren Sie die Komplexität Ihres Codes, verbessern Sie seine Lesbarkeit und erweitern Sie ihn, ohne dass sich das externe Verhalten ändert. Sie können mühelos älteren Code, vererbten Code oder die erste Version Ihrer Entwicklung überarbeiten.

Code Generation

Codegenerierung

Mit Visual Assist generieren Sie Code schneller, als Sie es je für möglich gehalten hätten. Dazu benötigen Sie nur wenige Features in Visual Assist. Visual Assist macht Sie zu einem noch kompetenteren Entwickler, der Code schneller schreibt und aktualisiert.

Coding Assistance

Programmierhilfen

Mit diskreten Programmierhilfen im Hintergrund schreiben Sie Code noch schneller, vor allem, wenn Sie im Fluss sind. Visual Assist macht Vorschläge zur Codevervollständigung nur bei wirklich umfangreichen Eingaben und behebt Fehler automatisch.

Code Understanding

Codestrukturierung

Gestalten Sie komplexen Code oder Code, der länger nicht bearbeitet wurde, übersichtlich und verständlich. Visual Assist bietet dazu eine breite Palette an Toolfenstern, Browsern und Feldern mit Informationen bei Bedarf.

Code Correction

Codekorrektur

Visual Assist behebt Fehler direkt bei der Eingabe, speziell Fehler in der Symbol- und Zeigerschreibweise. Sie können alles in Kleinschreibung eingeben, Visual Assist korrigiert die Groß-/Kleinschreibung aller Symbole automatisch. Die Umschalttaste lässt sich für Definitionen speichern.

Code Inspection

Codeüberprüfung

Der Code wird direkt bei der Eingabe automatisch auf spezielle Qualitätsprobleme geprüft. Die Codeüberprüfung von Visual Assist basiert auf LLVM/Clang und ermittelt bzw. behebt typische Programmierfehler wie z. B. Formatfehler, die fehlerhafte Nutzung von Schnittstellen oder Fehler, die durch statische Analyse festgestellt werden können.

Code Snippets

Codefragmente

Erweitern Sie häufig eingegebene Codesegmente mit einer leistungsstärkeren 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.

Debug Assistance

Debugging-Unterstützung

Mithilfe von „Memory View“ (Speicheransicht) und „Step Filter“ (Schrittfilter) in Visual Assist verkürzen Sie das Debugging von nativem C/C++ erheblich.

Tool Windows

Toolfenster

Rufen Sie Code in „30.000-Feet“ auf und ordnen Sie Code für ein besseres Verständnis und eine einfachere Wartung neu an. Die Toolfenster in Visual Assist bieten eine komplett neue Funktionalität für die IDE und fassen oft genutzte integrierte Funktionen in effizienteren Toolfenstern zusammen.

Source Links

Source Links (Quellen-Links)

Sie können Teilzeichenfolgen in Kommentaren mit externen Anwendungen und Websites wie Bug-Tracker, Fallmanager, Dokumentation und Quellcodekontrollsystemen verknüpfen.

Configuration

Konfiguration

Die Vielzahl der Features in Visual Assist lässt sich problemlos an Ihre spezielle Programmierumgebung und Ihren Programmierstil anpassen. Stellen Sie Ihre bevorzugten Features für eine maximale Produktivität nach Ihren Wünschen zusammen.

for Visual Studio 2012-2017


SourceLinks, a standalone extension for Visual Studio, was retired June 2017. An improved version of the extension is now available as a feature of Visual Assist.

Learn more about the Source Links feature of Visual Assist.

Willkommen beim Support für Visual Assist.

Jede Lizenz von Visual Assist sowie die rechtzeitige Verlängerung der Softwarewartung berechtigen für ein Jahr kostenlosen Support. Bei gültiger Softwarewartung oder wenn Sie mit der Software im Testmodus arbeiten, können Sie uns per Community-Foren zur Anforderung von technischem Support, zur Meldung eines Fehlers oder zu einem Wunsch für ein Feature kontaktieren.

Die Gültigkeit Ihrer Softwarewartung lässt sich mit der Option „VAssistX“ | „Help“ | „About“ (VAssistX | Hilfe | Info) überprüfen.

Support ends with an activation key

oder

Support ends with a serial number


Wenn Sie bei abgelaufener Softwarewartung technischen Support benötigen, fordern Sie ein Angebot für die Verlängerung an und stellen eine entsprechende Anfrage in unseren Community-Foren. Wir überwachen unsere Foren kontinuierlich bei zugesicherter Vertraulichkeit.



Verlorene Seriennummer oder verlorener Aktivierungsschlüssel

Wenn Sie Ihre Seriennummer oder Ihren Legacy-Zwei-Zeilen-Aktivierungsschlüssel benötigen, kontaktieren Sie uns, unabhängig davon, ob Ihre Softwarewartung noch gültig ist.


NEW: Need user support? Use Visual Assist AI assistant

Get quick answers about Visual Assist features and configuration—plus practical C++ guidance for Visual Studio. Ask questions directly, submit support tickets, and get answers based on official documentation.


Spiele schneller und einfacher entwickeln in Visual Studio C++

Sprengen Sie die Grenzen von Visual Studio mit den maßgeschneiderten Funktionen von Visual Assist und der Unterstützung für die Unreal Engine 4 und 5. Erleben Sie kontextabhängige Vorschläge, schnelle Leistung und minimale Ladezeiten selbst bei großen Spielprojekten.

Testen Sie Visual Assist 30 Tage lang mit vollem Funktionsumfang. Beim Kauf ist keine Neuinstallation oder Rekonfiguration erforderlich.

Realisieren Sie Ihre Ideen mit maßgeschneiderter Unterstützung für die Unreal Engine

Einfaches Verstehen von Code

Der Parser von VA versteht den Kontext der erweiterten Unreal-Code-Sprache vollständig und passt die Syntaxhervorhebung und Einrückung entsprechend an. Lästige Tabulatoren, falsche Fehler und nicht gekennzeichnete Symbole bei der Deklaration von UFUNCTIONS und UCLASS gehören nun der Vergangenheit an.

Relevante Hinweise erhalten

Geben Sie Bezeichner schnell und ohne Umschalten auf die Dokumentation für die meisten U*Makros ein. Wenn Sie die Engine ändern oder neue Spezifizierer hinzufügen, erkennt Visual Assist auch diese und fügt Vorschläge für sie hinzu.

Funktioniert mit allem anderen

Visual Assist liest U*Macro-Bezeichner und wir haben dies genutzt, um unsere Funktionen intelligenter zu machen. Goto, Goto Related, Find References, Rename & Change Signature wurden alle erweitert, um implizite Methoden zu unterstützen.

Über die Grenzen hinausgehen

Eine der Einschränkungen des Standardparsers von Visual Studio besteht darin, dass er bei großen Lösungen, wie sie bei der Spieleentwicklung üblich sind, Schwierigkeiten hat. Mit Visual Assist können Sie ohne all die falschen roten Schnörkel programmieren und Speicher für andere Aufgaben sparen.

Kontextabhängige Dialoge und Dokumentation

Geben Sie für die meisten U*Makros Bezeichner ein, schnell und ohne Umschalten auf die Dokumentation. Wenn Sie die Engine ändern oder neue Bezeichner hinzufügen, erkennt Visual Assist auch diese und fügt Vorschläge hinzu.

Visual Assist Features

Visual Assist verfügt über eine Reihe von allgemeinen C++-Funktionen, die auch für die Spieleentwicklung nützlich sind.

Öffnen und Durchsuchen von Dateien (Shift + Alt + O)

Anstatt den Datei-Explorer zu öffnen, listet VA alle Projekte in der Projektmappe in einem einzigen Dialogmenü auf. Es verfügt über eine leistungsstarke kontextabhängige Suchfunktion, mit der Sie sogar verknüpfte Dateien finden können, indem Sie einfach eine verwandte Datei oder Zeichenfolge eingeben - eine äußerst nützliche Funktion für Spieleprojekte.

Mehr Infos

Symbole finden (Shift + Alt + S)

Durchsuchen Sie Tausende von Symbolen mit erweiterten Filter- und Sortierfunktionen: bei Variablen, Klassen, Strukturen oder in einer Lösung. Von diesem Dialogfeld aus können Sie das Symbol kopieren, zu ihm springen oder sogar alle Verweise darauf finden.

Mehr Infos

Definitionen und Deklarationen finden (Alt + G)

Visual Assist liest U*Macro-Bezeichner und wir haben dies genutzt, um unsere Funktionen intelligenter zu machen. Goto, Goto Related, Find References, Rename & Change Signature wurden alle erweitert, um implizite Methoden zu unterstützen.

Mehr Infos

Methoden in der Datei auflisten (Alt+M)

Eine der Einschränkungen des Standardparsers von Visual Studio besteht darin, dass er bei großen Lösungen, wie sie bei der Spieleentwicklung üblich sind, Schwierigkeiten hat. Mit Visual Assist können Sie ohne all die falschen roten Schnörkel programmieren und Speicher für andere Aufgaben sparen.

Mehr Infos

Virtuelle Methoden implementieren (Shift + Alt + Q)

Erzeugen Sie schnell Methoden-Stubs für Methoden einer Schnittstelle oder virtuelle Methoden einer Basisklasse in C++ oder C#. Diese Tastenkombination öffnet das Menü " Quick actions and refactoring", das viele kontextabhängige Optionen bietet, je nachdem, wo sich der Cursor befindet oder was markiert ist.

Mehr Infos

Entsprechende Datei öffnen (Alt + O)

Dies wird normalerweise verwendet, um schnell zwischen Header- und Implementierungsdateien zu wechseln. Die VA-Version bietet Ihnen ein Menü, wenn mehr als ein Ziel möglich ist.

Mehr Infos

Was unsere Anwender über uns sagen

"Wenn ich meine Hände verlieren würde, könnte ich mit meinem Mund tippen. Nimm mir mein VA und ich bin erledigt."

Es schreibt den Code nicht für mich, es liefert mir sogar die Werkzeuge, um ihn schneller und besser zu schreiben. Die VA-Codeprüfung gefällt mir immer besser, und die Extract-Methode ist wirklich hilfreich.

2022

"Visual Assist ist absolut unverzichtbar."

Visual Assist ist für die professionelle Programmierung in Visual Studio absolut unentbehrlich... Die Zeitersparnis durch die Verwendung dieser sehr grundlegenden Dinge ist so enorm, dass es für niemanden einen Grund gibt, Visual Studio jemals ohne Visual Assist zu verwenden.

2022

"Tolle Software, um schnell zu programmieren!"

Ich denke, VA macht seine Kernaufgabe am besten! Refactoring von Code und das hilft mir enorm bei meinen Projekten. Ich kann schneller programmieren und schneller liefern. Ich glaube, ich bin so sehr von der Software begeistert, dass ich nicht einmal einen Tag ohne sie auskommen kann!

2022

"Visual Assist ist ein absolutes Muss, wenn es um die Arbeit mit großen Codebeständen geht."

Visual Assist verbessert das integrierte Intellisense-System von Visual Studio drastisch. Wenn ich Visual Assist verwende, verbringe ich viel weniger Zeit damit, den Code der Unreal Engine und meinen eigenen Code zu durchforsten. Die Funktion "Suche nach Symbolen" ermöglicht es auch, den Code der Engine herauszufiltern, um schnell Symbole in meinem eigenen Code zu finden.

2022

"Gute Leistung bei großen Projekten und praktisch für den täglichen Arbeitsablauf."

Die leistungsfähigste Lösung unter mehreren Alternativen, die ich für ein großes Projekt ausprobiert habe.

2022

"Ein echter Assistent."

Weniger Fehler, weniger googeln und weniger Verwirrung. Es bietet, was ich von einem modernen IntelliSense erwarte.

2022

"Wenn ich meine Hände verlieren würde, könnte ich mit meinem Mund tippen. Nimm mir mein VA und ich bin erledigt."

Es schreibt den Code nicht für mich, es liefert mir sogar die Werkzeuge, um ihn schneller und besser zu schreiben. Die VA-Codeprüfung gefällt mir immer besser, und die Extract-Methode ist wirklich hilfreich.

2022

"Visual Assist ist absolut unverzichtbar."

Visual Assist ist für die professionelle Programmierung in Visual Studio absolut unentbehrlich... Die Zeitersparnis durch die Verwendung dieser sehr grundlegenden Dinge ist so enorm, dass es für niemanden einen Grund gibt, Visual Studio jemals ohne Visual Assist zu verwenden.

2022

"Tolle Software, um schnell zu programmieren!"

Ich denke, VA macht seine Kernaufgabe am besten! Refactoring von Code und das hilft mir enorm bei meinen Projekten. Ich kann schneller programmieren und schneller liefern. Ich glaube, ich bin so sehr von der Software begeistert, dass ich nicht einmal einen Tag ohne sie auskommen kann!

2022

"Visual Assist ist ein absolutes Muss, wenn es um die Arbeit mit großen Codebeständen geht."

Visual Assist verbessert das integrierte Intellisense-System von Visual Studio drastisch. Wenn ich Visual Assist verwende, verbringe ich viel weniger Zeit damit, den Code der Unreal Engine und meinen eigenen Code zu durchforsten. Die Funktion "Suche nach Symbolen" ermöglicht es auch, den Code der Engine herauszufiltern, um schnell Symbole in meinem eigenen Code zu finden.

2022

"Gute Leistung bei großen Projekten und praktisch für den täglichen Arbeitsablauf."

Die leistungsfähigste Lösung unter mehreren Alternativen, die ich für ein großes Projekt ausprobiert habe.

2022

"Ein echter Assistent."

Weniger Fehler, weniger googeln und weniger Verwirrung. Es bietet, was ich von einem modernen IntelliSense erwarte.

2022

Herausragende Dinge passieren ständig.

Visual Assist wird kontinuierlich mit neuen Funktionen erweitert.

Testen Sie Visual Assist kostenlos

Testen Sie Visual Assist 30 Tage lang mit vollem Funktionsumfang. Bei einem Kauf ist keine Neuinstallation oder Neukonfiguration erforderlich.