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ż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ę
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():
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.
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.
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.
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.
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ę.
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.
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.