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 |
---|---|
Listet die Steuerelemente und andere Elemente auf, die der Entwurfsoberfläche hinzugefügt werden können. |
|
Bietet eine Gliederungsansicht der Steuerelemente, HTML-Elemente und Skripts auf der aktuellen Entwurfsoberfläche. |
|
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:
Allgemein, Alle Sprachen, Text-Editor, Dialogfeld "Optionen"
Tabstopps, Alle Sprachen, Text-Editor, Dialogfeld "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.