Sdílet prostřednictvím


Grundlegende Informationen über die Codebearbeitung

Aktualisiert: November 2007

Die Möglichkeit zum Schreiben und Bearbeiten von Text und Code ist eine der Hauptfunktionen der integrierten Entwicklungsumgebung (IDE). Visual Studio bietet eine Vielzahl von Editoren speziell für bestimmte Dateitypen. Die meisten Editoren verfügen über zwei Ansichten: die Designeransicht und die Codeansicht. Alle Editoren umfassen sowohl einen Satz allgemeiner als auch dateispezifischer Funktionen.

Wenn Sie z. B. ein Visual C++ Windows Form zur Bearbeitung öffnen, wird standardmäßig der C++ Formular-Editor in der Designeransicht geöffnet. Bei einem Visual Basic Windows Form hingegen wird standardmäßig der Formular-Editor für Visual Basic in der Entwurfsansicht geöffnet. Dieses zwei Editoren sehen zwar ähnlich aus, sind aber vollkommen verschieden. Dieses Thema soll Ihnen einen Überblick über die Features und Funktionen der Editoren in Visual Studio verschaffen. Weitere Informationen über die im primären Editor verfügbaren Features finden Sie unter Code- und Text-Editor.

Ressourcen-Editoren sind nicht Gegenstand dieses Themas. Weitere Informationen finden Sie unter Arbeiten mit Ressourcendateien.

Allgemeine Begriffe

  • Editor
    Ein generischer Begriff, der sich auf alle Code-, Text- und Markupsprachen-Editoren in der IDE bezieht. In früheren Versionen wurde der Begriff "Code- und Text-Editor" verwendet.

  • Codeansicht
    Ein Modus des Editors, in dem Sie Text und Code in Dateien ändern können. Wird manchmal auch als "Quellansicht" bezeichnet. In allen Editoren verfügbar.

  • Indikatorrahmen
    Der graue Kanal am linken Rand des Editor in der Codeansicht, wo Debug-, Lesezeichen- und Fehlersymbole angezeigt werden.

  • Designeransicht
    Ein Editor-Modus, in dem Sie das Layout und die visuelle Darstellung von Teilen einer Anwendung erstellen. Nicht in allen Editoren verfügbar.

  • Entwurfsoberfläche
    Ein generischer Begriff, der sich auf den visuellen Bereich bezieht, in dem Sie Steuerelemente und andere Elemente hinzufügen und verschieben. Gilt für Windows Forms, HTML-Seiten, ASPX-Seiten und alle anderen Dateien, die zur Bearbeitung in der Designeransicht geöffnet werden.

  • Glyph
    Ein generischer Begriff, der sich auf verschiedene Symbole im Indikatorrahmen bezieht, z. B. Haltepunkte, Lesezeichen usw.

Verwenden des Editors

Die im Editor verfügbaren Tools und Features hängen von der verwendeten Editor-Ansicht und dem Typ der bearbeiteten Datei ab.

Designeransicht

In der Designeransicht können Sie das visuelle Layout für z. B. Windows Forms, HTML-Seiten und ASPX-Dateien erstellen. Sie können Steuerelemente hinzufügen, Steuerelementeigenschaften bearbeiten und Steuerelemente positionieren. Zu den in der Designeransicht häufig verwendeten Tools gehören folgende:

Tool

Beschreibung

Toolbox

Listet die Steuerelemente und andere Elemente auf, die der Entwurfsoberfläche hinzugefügt werden können.

Fenster "Dokumentgliederung"

Bietet eine Gliederungsansicht der Steuerelemente, HTML-Elemente und Skripts auf der aktuellen Entwurfsoberfläche.

Eigenschaftenfenster

Listet die Eigenschaften auf (z. B. Text), die für das ausgewählte Steuerelement, Formular oder ein anderes Element auf der Entwurfsoberfläche bearbeitet werden können.

Codeansicht

In der Codeansicht schreiben und verwalten Sie den Code zur Ausführung der Anwendung. Sie können Haltepunkte zum Debuggen einfügen, Codeabschnitte zur besseren Übersichtlichkeit reduzieren und Codierungshilfen zum schnelleren Schreiben von Code verwenden. Zu den in der Codeansicht häufig verwendeten Features gehören folgende:

Bereich

Beschreibung

Codierungshilfen

IntelliSense bietet eine direkte Sprachreferenz in Form von Eingabeaufforderungen, die Ihnen eine schnellere Codierung ermöglichen. Beispielsweise werden während der Eingabe geeignete Methoden aufgelistet und Parameter- und Deklarationsinformationen angezeigt. IntelliSense wird von allen Programmiersprachen unterstützt. Einige Programmiersprachen verfügen jedoch über mehr IntelliSense-Features als andere. Weitere Informationen finden Sie unter Verwenden von IntelliSense.

IntelliSense-Codeausschnitte ermöglichen es Ihnen, vorgegebenen Code direkt in die Datei einzufügen. Diese Codeausschnitte können von Microsoft stammen oder von Ihnen oder anderen erstellt worden sein. Gegenwärtig werden IntelliSense-Codeausschnitte von Visual C++ und HTML nicht unterstützt. Weitere Informationen finden Sie unter Erstellen und Verwenden von IntelliSense-Codeausschnitten.

Debuggen

Sie können im Indikatorrahmen des Editors Haltepunkte festlegen und anschließend den Visual Studio-Debugger verwenden, um beim Durchlaufen der Anwendung alle logischen Fehler zu beheben. Darüber hinaus können Sie Zeilennummern aktivieren, um Kompilierungsfehler leichter zu finden. Informationen über die Indikatorrahmensymbole finden Sie unter Gewusst wie: Debuggen von Code im Editor. Weitere Informationen zum Debuggen finden Sie unter Debuggen in Visual Studio.

Navigation

Mit den Optionen Vorwärts navigieren und Rückwärts navigieren im Menü Ansicht können Sie zwischen kürzlich angezeigten Codeabschnitten in einer Datei oder zwischen kürzlich angezeigten Dateien im Editor navigieren.

Verwenden Sie den Befehl Gehe zu Definition, um zur Prozedur für eine Methode oder Variablendefinition zu navigieren. Wenn Sie beispielsweise eine Prozedur mit dem Namen MyProc() definieren und später im Code einen Aufruf an MyProc() ausführen, können Sie mithilfe von Gehe zu Definition direkt zur Prozedur für diese Methode navigieren.

Durch Verwendung von Lesezeichen können Sie Codezeilen in großen Dateien markieren und so schnell zu den entsprechenden Codeabschnitten im Editor navigieren. Weitere Informationen finden Sie unter Fenster "Lesezeichen".

Verwenden Sie die verschiedenen Suchfeatures wie Inkrementelle Suche und In Dateien suchen, um innerhalb einer Datei und zwischen Dateien zu navigieren. Weitere Informationen finden Sie unter Suchen und Ersetzen.

Lesbarkeit

Der Editor unterstützt den Umbruch von Codezeilen, um ihn an die aktuelle Fenstergröße anzupassen, sowie die Nummerierung einzelner Codezeilen. Weitere Informationen finden Sie unter Gewusst wie: Verwalten des Zeilenumbruchs im Editor und Gewusst wie: Anzeigen von Zeilennummern im Editor.

Sie können auch Codebereiche ausblenden, um nur die relevanten Bereiche zu sehen. Weitere Informationen finden Sie unter Gewusst wie: Gliedern und Ausblenden von Code.

Anpassen des Editors

Sie können für bestimmte Features Einstellungen festlegen und diese im Dialogfeld Optionen auf alle oder einzelne Editoren anwenden. Einige Änderungen wie Schriftartfamilie und -größe werden grundsätzlich global angewendet.

Globale und sprachspezifische Editor-Anpassungen

Bestimmte Editor-Einstellungen wie Zeilenumbruch, Zeilennummern und Einzug können automatisch auf alle Editoren angewendet werden. Sie können aber auch die Einstellungen für eine einzelne Programmiersprache oder einen Markup-Editor ändern, ohne diese Änderungen auf die anderen Editoren anzuwenden. Globale Editor-Einstellungen befinden sich auf bestimmten Seiten im Abschnitt Text-Editor des Dialogfelds Optionen:

Alle anderen Knoten unter Text-Editor enthalten Optionen für eine bestimmte Programmier- oder Markupsprache. Änderungen in einem dieser Knoten betreffen nur die Editoren für die ausgewählte Programmier- oder Markupsprache. Weitere Informationen finden Sie unter Festlegen von Editoroptionen.

Anpassen von Text

Sie können die in der Codeansicht aller Editoren verwendete Schriftartfamilie und -größe sowie die Textfarbe unter Schriftarten und Farben, Umgebung, Dialogfeld "Optionen" ändern. Die Dropdownliste Einstellungen anzeigen für enthält die folgenden Einträge bezüglich Text, der in Editoren angezeigt wird:

  • Text-Editor

  • Anweisungsvervollständigung

  • Editor-QuickInfo

Das Ändern eines dieser Bereiche wirkt sich auf alle Editoren in Visual Studio aus. Weitere Informationen finden Sie unter Gewusst wie: Ändern der im Editor verwendeten Schriftarten, -größen und -farben.

Siehe auch

Referenz

Code- und Text-Editor

Weitere Ressourcen

Bearbeiten von Text, Code und Markup