Gewusst wie: Navigieren in Code und Text
Es gibt verschiedene Möglichkeiten, im Code-Editor mit der Maus und den Pfeiltasten durch Text oder Code zu navigieren:
Mit den Pfeiltasten bewegen Sie sich um jeweils ein Zeichen, mit der Kombination von Pfeiltasten und STRG um jeweils ein Wort weiter. Mit den Pfeiltasten können Sie sich auch jeweils eine Zeile weiter bewegen.
Klicken Sie mit der Maus auf eine Stelle.
Verwenden Sie die Bildlaufleisten oder das Mausrad, um sich durch den Text zu bewegen.
Verwenden Sie die Tasten POS1, ENDE, BILD-AUF und BILD-AB.
Verwenden Sie STRG+BILD-AUF und STRG+BILD-AB, um die Einfügemarke an den oberen bzw. unteren Rand des Fensters zu verschieben.
Verwenden Sie STRG+POS1 und STRG+ENDE, um die Einfügemarke an den Anfang bzw. das Ende der Datei zu verschieben.
Verwenden Sie STRG+NACH-OBEN und STRG+ NACH-UNTEN, um einen Bildlauf durchzuführen, ohne die Einfügemarke zu verschieben.
Verwenden Sie die Schaltfläche Rückwärts navigieren, um die Einfügemarke an vorherige Positionen im aktiven Dokument zu verschieben, und die Schaltfläche Vorwärts navigieren, um sie an Positionen zu verschieben, die Sie gerade erst besucht haben.
Durch Vorgänge wie Inkrementelle Suche, Gehe zu Zeile, Gehe zu Definition, Dokumentanfang, Ende des Dokuments, Einfügen und Datei einfügen kann die Einfügemarke innerhalb des aktiven Dokuments um eine große Anzahl von Zeilen verschoben werden. Bei den Schaltflächen Rückwärts navigieren und Vorwärts navigieren werden die letzten 20 Positionen der Einfügemarke gespeichert.
In den folgenden Abschnitten werden weitere Möglichkeiten beschrieben, um zu bestimmten Abschnitten und Codezeilen zu navigieren:
Navigationsleiste
Lesezeichen im Fenster Lesezeichen
Kommentaraufgaben in der Aufgabenliste
Inkrementelle Suchen
Befehl Gehe zu Zeile
Befehl Gehe zu Definition
Navigieren mit der Navigationsleiste
Die Navigationsleiste besteht aus zwei am oberen Rand des Code-Editors angezeigten Kombinationsfeldern. Sie ermöglicht es Ihnen, direkt zu einer bestimmten Klasse oder einem bestimmten Typ bzw. zu einer darin enthaltenen Prozedur oder einem Member zu navigieren. Die Navigationsleiste steht nicht in jedem Projekt zur Verfügung.
Tipp
Die Namen der beiden Kombinationsfelder auf der Navigationsleiste variieren je nach Projekttyp. So heißen die Felder in Visual Basic-Projekten z. B. Klassenname und Methodenname. In C#-Projekten heißen sie hingegen Typen und Member.
So verschieben Sie den Fokus im Code-Editor auf die Navigationsleiste
- Drücken Sie die Tastenkombination STRG+F2.
So verschieben Sie den Fokus von der Navigationsleiste wieder in den Code-Editor
- Drücken Sie die ESC-TASTE.
So verschieben Sie den Fokus auf der Navigationsleiste von Element zu Element
- Drücken Sie die TAB-TASTE.
So wählen Sie das Element mit dem Fokus auf der Navigationsleiste aus und kehren zur IDE zurück
- Drücken Sie die EINGABETASTE.
So navigieren Sie zu einer Klasse bzw. einem Typ
- Klicken Sie im Kombinationsfeld Klassenname/Typen in der linken oberen Ecke des Dokuments auf den entsprechenden Namen.
So navigieren Sie direkt zu einer Prozedur in einer Klasse
Klicken Sie im Kombinationsfeld Methodenname/Member in der rechten oberen Ecke des Dokuments auf eine Prozedur.
Hinweis In einer partiellen Klasse sind Member, die außerhalb der aktuellen Codedatei definiert wurden, ggf. abgeblendet.
Navigieren mit Lesezeichen
Um ein Dokument an anderer Stelle zu bearbeiten und anschließend wieder zur Ausgangsstelle zurückzukehren, fügen Sie dem Fenster "Lesezeichen" ein Lesezeichen hinzu.
So fügen Sie ein Lesezeichen hinzu
Wählen Sie im Editor eine Zeile aus, zu der Sie später zurückkehren möchten.
Klicken Sie im Fenster Lesezeichen auf die Schaltfläche Lesezeichen umschalten.
Ein Lesezeichensymbol
wird im linken Rand des Editors angezeigt, um die Zeile zu kennzeichnen.
Drücken Sie wiederholt STRG+K, um ein Lesezeichen zu aktivieren bzw. zu deaktivieren.
So navigieren Sie durch Lesezeichen im aktiven Dokument
Klicken im Fenster Lesezeichen auf Nächstes Lesezeichen
oder Vorheriges Lesezeichen.
- oder -
Drücken Sie STRG+K und dann STRG+N, um zum nächsten Lesezeichen, oder STRG+K und dann STRG+P, um zum vorherigen Lesezeichen zu gelangen.
Tipp
Sie können auch über die Schaltflächen Rückwärts navigieren und Vorwärts navigieren an eine Stelle zurückkehren.
So entfernen Sie alle Lesezeichen aus einem Dokument
Klicken Sie im Fenster Lesezeichen auf die Schaltfläche Lesezeichen löschen.
- oder -
Drücken Sie STRG+K und dann STRG+L, um alle Lesezeichen aus dem aktiven Dokument zu löschen.
Tipp
Zum Löschen eines einzelnen Lesezeichens klicken Sie mit der rechten Maustaste darauf und klicken dann auf Lesezeichen umschalten oder drücken wiederholt STRG+K, bis das Lesezeichen entfernt wird.
Navigieren mit Kommentaraufgaben
Sie können im Code Kommentaraufgaben erstellen, um Stellen zu kennzeichnen, an die Sie zurückkehren müssen, und dann über die Aufgabenliste direkt zu diesen Stellen navigieren.
So erstellen und verwenden Sie eine Kommentaraufgabe
Fügen Sie dem Code einen Kommentar hinzu, der mit dem für die Entwicklungssprache gültigen Kommentarzeichen, direkt gefolgt von einem Kommentartoken, beginnt. In Visual Basic geben Sie z. B. einen Kommentar wie folgt ein:
'TODO: Complete this routine.
Diese Aufgabe wird automatisch der Liste Kommentare in der Aufgabenliste hinzugefügt.
Setzen Sie die Arbeit im Dokument fort.
Wählen Sie auf der Symbolleiste der Aufgabenliste in der Dropdownliste Ansicht die Option Kommentare aus.
Alle Kommentare im Code des aktiven Dokuments werden angezeigt.
Klicken Sie auf die Kommentaraufgabe, um zur zugehörigen Stelle im Code zurückzukehren.
Weitere Informationen finden Sie unter Aufgabenliste (Visual Studio).
Inkrementelle Suche
Mit der inkrementellen Suche können Sie direkt zu bestimmten Positionen im aktuellen Dokument navigieren, während Sie die Suchzeichen eingeben.
So navigieren Sie mithilfe der inkrementellen Suche
Wählen Sie im Menü Bearbeiten zunächst Erweitert und dann Inkrementelle Suche aus.
Beginnen Sie mit der Eingabe der Zeichen der Suchzeichenfolge.
Während Sie weitere Zeichen eingeben, werden die ersten im aktuellen Dokument gefundenen Übereinstimmungen im Editor hervorgehoben.
Befehl Gehe zu Zeile
Verwenden Sie den Befehl Gehe zu Zeile, um die Einfügemarke in eine Zeile mit einer bestimmten Nummer zu verschieben.
So wechseln Sie zu einer bestimmten Zeilennummer
Aktivieren Sie unter Allgemein, Alle Sprachen, Text-Editor, Dialogfeld "Optionen" die Option Zeilennummern.
Öffnen Sie ein Dokument im Editor, und wählen Sie im Menü Bearbeiten die Option Gehe zu Zeile aus.
Geben Sie die gewünschte Zeilennummer ein.
Befehl Gehe zu Definition
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() 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.
So navigieren Sie zur Definition der aufgerufenen Prozedur oder Variablen
Wählen Sie einen beliebigen Prozedur- oder Variablenaufruf aus.
Drücken Sie F12.
Sie wechseln nun zur Prozedur- oder Variablendefinition. Um zu der Stelle zurückzukehren, an der der Aufruf ausgeführt wird, klicken Sie auf die Schaltfläche Rückwärts navigieren.
Wenn sich die Definition außerhalb des Projekts befindet, wird der Quellcode im Objektkatalog angezeigt. Weitere Informationen finden Sie unter Durchsuchen von Code und Komponenten.
Siehe auch
Aufgaben
Gewusst wie: Wechseln zu einer Codezeile
Gewusst wie: Festlegen von Lesezeichen im Code
Gewusst wie: Erstellen von Kommentaren zur Aufgabenliste
Referenz
Symbole in der Klassenansicht und im Objektbrowser
Weitere Ressourcen
Festlegen von Lesezeichen im Code
Bearbeiten von Text, Code und Markup
Änderungsprotokoll
Datum |
Versionsgeschichte |
Grund |
---|---|---|
Dezember 2010 |
Navigationstasten wurden hinzugefügt. |
Kundenfeedback. |