Codebearbeitung

Erstellen Sie Code, navigieren Sie, und beheben Sie Probleme

Sicheres Codieren

Hilfe bekommen, wo Sie sie brauchen

Visual Studio begleitet Sie mit Live-Unterstützung beim Schreiben von Code unabhängig von der verwendeten Sprache, von C#/VB und C++ bis JavaScript und Python.

IntelliSense beschreibt APIs während Ihrer Eingabe und verwendet automatische Vervollständigung, um Tempo und Genauigkeit zu erhöhen. Sie können eine neue API schneller erkunden, da Sie die Menge der Werte anhand der Kategorie beschränken können. Mit QuickInfos können Sie API-Definitionen untersuchen, und „Wellenlinien“ weisen Sie auf Probleme hin, oft schon während der Eingabe.

Navigieren Sie im Kontext

Verlieren Sie beim Untersuchen nicht den Überblick

In einer großen Codebasis den Überblick zu behalten, kann schwierig sein.

Visual Studio hilft Ihnen bei der Navigation durch Ihren Code, ohne den Kontext des Codes oder Markups zu verlieren, bei dem Sie angefangen haben. Dazu dienen Funktionen wie „Definition einsehen“ und die verbesserte Funktion „Gehe zu“, die eine einfache Filterung und Untersuchung nur einer Art von Element ermöglicht.

„Alle Verweise suchen“ dient zum einfachen Gruppieren, Filtern und Durchsuchen Ihrer Suchergebnisse und Behalten der gewünschten Menge von Resultsets.

Dank der Strukturansicht Ihrer Codedatei auf der optimierten Bildlaufleiste können Sie Probleme schnell lokalisieren. Mithilfe der Schnellansicht der Struktur wissen Sie außerdem stets, wo Sie sich in der Blockstruktur Ihres Codes befinden.

Zeigen Sie die Objektstruktur Ihres Codes über das Durchsuchen eingebetteter Objekte im Projektmappen-Explorer problemlos an, und suchen Sie in Ihrer Projektmappe schnell nach Dateien.

Verstehen Sie Ihren Code

Das große Ganze immer im Blick behalten

Mit CodeLens müssen Sie Ihren Code nicht verlassen, um rasch seine Aufrufstruktur zu verstehen, und können zu zugehörigen Funktionen navigieren. CodeLens bietet noch viel mehr. Sie können herausfinden, wer eine Methode zuletzt geändert hat oder ob ihre Tests bestanden werden, und zwar da, wo Sie sich in Ihrem Code gerade befinden.

Schnelles Beheben von Problemen

Den Dingen auf den Grund gehen und Korrekturen finden

Glühbirnensymbole helfen Ihnen, gängige Codierungsprobleme zu erkennen und zu beheben (in vielen Fällen „live“ während Sie Ihren Code eingeben) und Codeaktionen (wie Refactoring, Implementierung von Schnittstellen usw.) direkt im Editor rasch auszuführen.

Schnelles Beheben von Problemen

Den Dingen auf den Grund gehen und Korrekturen finden

Die Fehlerliste ist Ihre Zentrale für das Navigieren zu und Beheben von codebezogenen Problemen in Ihrer Projektmappe, und zwar unabhängig von der Quelle – von Kompilierungs- und Build- bis zu Codeanalyseproblemen.

Einige Sprachen unterstützen benutzerdefinierte Live-Analysefunktionen zum Erkennen domänenspezifischer Probleme während der Eingabe.

Nutzen Sie erweiterte Filter zur Fokussierung auf das jeweilige Problem, navigieren Sie dorthin, und beheben Sie es.

Klicken Sie auf „Codelink“, oder drücken Sie bei einem Fehler auf F1, um nach Webinhalten zu suchen, die bei der Behebung Ihrer Probleme helfen können.

Umgestalten ohne Probleme

Die IDE die Hauptarbeit machen lassen

Je mehr Ihr Projekt wächst, desto wahrscheinlicher ist es, dass Sie Code umstrukturieren oder umgestalten möchten, den Sie oder jemand anders zuvor geschrieben hat.

Das Ganze wird wesentlich einfacher, wenn Visual Studio Ihnen die Hauptarbeit abnimmt.

Mehrere Sprachen wie C#, VB und nun auch C++ unterstützen im Visual Studio-Editor über das Menü „Schnelle Aktionen“ leistungsstarke integrierte Umgestaltungsoptionen wie „Methode extrahieren“ oder „Umbenennen“.

Mobile Einstellungen

Einstellungen

Wir wissen, dass die Einrichtung Ihrer Umgebung so, wie Sie es sich wünschen, eine Aufgabe ist, die Sie nur einmal ausführen möchten. Deshalb haben wird dafür gesorgt, dass diese Einstellungen Sie begleiten, wenn Sie sich bei Visual Studio anmelden. Darüber hinaus begleiten Sie auch Identitäten, die Sie ggf. für den Zugriff auf verschiedene Entwicklerdienste (z.B. Azure-Konten) nutzen, damit Sie diese Anmeldeinformationen nur einmal eingeben müssen.

Wählen des perfekten Bildschirmlayouts

…unabhängig vom Arbeitsplatz

Haben Sie ein bevorzugtes Bildschirmlayout für das Arbeiten an Ihrem Desktop-PC mit mehreren Monitoren und ein anderes für Ihren Laptop? Kein Problem! Sie können benutzerdefinierte Bildschirmlayouts speichern und aktivieren, die sich für bestimmte Computer oder Aufgaben besonders eignen.

Kostenlose, mit allen Funktionen ausgestattete IDE für Studenten, Open Source und einzelne Entwickler

Kostenloser Download

Professionelle Entwicklertools, Dienste und Abonnementvorteile für kleine Teams

Kostenlose Testversion

End-to-End-Lösung, die die anspruchsvollen Qualitäts- und Skalierungsanforderungen von Teams beliebiger Größe erfüllt

Kostenlose Testversion