Freigeben über


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

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.

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

  1. Wählen Sie im Editor eine Zeile aus, zu der Sie später zurückkehren möchten.

  2. Klicken Sie im Fenster Lesezeichen auf die Schaltfläche Lesezeichen umschalten.

    Schaltfläche "Lesezeichen hinzufügen"

    Ein Lesezeichensymbol

    Symbol "Temporäre Textmarke"

    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

    Schaltfläche "Nächstes Lesezeichen"

    oder Vorheriges Lesezeichen.

    VisualBasicWinAppProjectPreviousBookmarkButton

    - 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.

    VisualBasicWindAppProjectRemoveAllBookmarksButton

    - 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.

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

  1. 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.

  2. Setzen Sie die Arbeit im Dokument fort.

  3. 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.

  4. 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

  1. Wählen Sie im Menü Bearbeiten zunächst Erweitert und dann Inkrementelle Suche aus.

  2. 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

  1. Aktivieren Sie unter Allgemein, Alle Sprachen, Text-Editor, Dialogfeld "Optionen" die Option Zeilennummern.

  2. Öffnen Sie ein Dokument im Editor, und wählen Sie im Menü Bearbeiten die Option Gehe zu Zeile aus.

  3. 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

  1. Wählen Sie einen beliebigen Prozedur- oder Variablenaufruf aus.

  2. 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

Suchen und Ersetzen

Festlegen von Lesezeichen im Code

Bearbeiten von Text, Code und Markup

Änderungsprotokoll

Datum

Versionsgeschichte

Grund

Dezember 2010

Navigationstasten wurden hinzugefügt.

Kundenfeedback.