Udostępnij za pośrednictwem


Porady: Podgląd i edycja kodu za pomocą definicji wglądu (Alt+F12)

Można użyć polecenia Zobacz definicję, aby wyświetlać i edytować kod bez przełączania się z kodu, który właśnie jest pisany.Funkcje Zobacz definicję i Przejdź do definicji wyświetlają te same informacje, ale Zobacz definicję pojawia się w oknie podręcznym, a Przejdź do definicji pokazuje kod w oddzielnym oknie kodu.Opcja Przejdź do definicji powoduje, że kontekst (to znaczy aktywne okno kodu, bieżący wiersz i pozycja kursora) przełącza się do okna kodu definicji.Za pomocą opcji Zobacz definicję można wyświetlać i edytować definicję i poruszać się wewnątrz pliku definicji, zachowując swoje miejsce w oryginalnym pliku kodu.

Możesz użyć funkcji Zobacz definicję z kodem C#, Visual Basic i C++.W Visual Basic okno Zobacz definicję wyświetla łącze do Przeglądarki obiektów dla symboli, które nie mają metadanych definicji (na przykład wbudowanych typów środowiska .NET Framework).

Ważna uwagaWażne

Tego polecenia nie można użyć w dowolnej wersji Express programu Visual Studio 2013.

Praca z funkcją Zobacz definicję

Aby otworzyć okno Zobacz definicję

  1. Możesz znaleźć Zobacz definicję, otwierając menu podręczne dla metody, którą chcesz zbadać. (Klawiatura: Alt+F12)

    Ta ilustracja przedstawia okno Zobacz definicję dla metody, która nosi nazwę Print():

    W oknie podglądu

    Okno definicji jest wyświetlane poniżej wiersza printer.Print(“Hello World!”) w oryginalnym pliku.Okno nie ukrywa żadnego kodu w pliku oryginalnym.Wiersze, które następują po wywołaniu printer.Print(“Hello World!”), są wyświetlane w oknie definicji.

  2. Możesz przenieść kursor w inne miejsce w oknie definicji kodu.Nadal możesz się przemieszczać w oknie oryginalnego kodu powyżej lub poniżej okna definicji.

  3. Można skopiować ciąg z okna definicji i wkleić go w kodzie oryginalnym.Możesz również przeciągać i upuszczać ciąg z okna definicji do oryginalnego kodu bez usuwania go z okna definicji.

  4. Możesz zamknąć okno definicji, wybierając klawisz Esc lub przycisk Zamknij na karcie okna definicji.

Aby otworzyć okno Zobacz definicję z poziomu okna Zobacz definicję

  • Jeśli masz już otwarte okno Zobacz definicję, można wywołać funkcję Zobacz definicję ponownie dla kodu w tym oknie.Otwiera się inne okno definicji.Zestaw łączy do stron nadrzędnych obok karty w oknie definicji, służący do nawigacji między oknami definicji.Etykietka narzędzia na każdej kropce ukazuje nazwę pliku i ścieżkę pliku definicji, którą ta kropka reprezentuje.

    W oknie podglądu w obrębie okna podglądu

Aby użyć funkcji Zobacz definicję z wieloma wynikami

  • Jeśli używasz funkcji Zobacz definicję wobec kodu, który ma więcej niż jedną definicję (na przykład klas częściowych), lista wyników pojawi się z prawej strony widoku definicji kodu.Możesz wybrać dowolny wynik na liście, aby wyświetlić jego definicję.

    Wgląd w oknie wiele wyników

Aby edytować wewnątrz okna Zobacz definicję

  • Podczas uruchamiania do edycji wewnątrz okna Zobacz definicję, plik, który jest modyfikowany, automatycznie otwiera się jako oddzielna karta w edytorze kodu i odzwierciedla wprowadzone już zmiany.Można kontynuować wprowadzanie, cofanie oraz zapisywanie zmian w oknie Zobacz definicję, a karta nadal będzie odzwierciedlała te zmiany.Nawet po zamknięciu okna bez zapisywania zmian można wprowadzić, cofnąć i zapisać więcej zmian na karcie, rozpoczynając dokładnie tam, gdzie przerwano.

    Edytowanie w obrębie okna podglądu

Aby używać skrótów klawiaturowych dla funkcji Zobacz definicję

  • Możesz użyć następujących skrótów klawiaturowych z oknem Zobacz definicję:

    Funkcjonalność

    Skrót klawiaturowy

    Otwórz okno definicji

    Alt+F12

    Zamknij okno definicji

    Esc

    Promuj okno definicji do karty zwykłego dokumentu

    Shift+Alt+Home

    Przechodzenie między oknami definicji

    Ctrl+Alt+- i Ctrl+Alt+=

    Przechodzenie między wieloma wynikami

    F8 i Shift + F8

    Przełączanie się między oknem edytora kodu i oknem definicji

    Shift + Esc

    [!UWAGA]

    Możesz również użyć tych samych skrótów klawiaturowych do edycji kodu w oknie Zobacz definicję, jakich używasz w innym miejscu w programie Visual Studio.

Zobacz też

Koncepcje

Visual Studio — wskazówki dotyczące produktywności