Przewodnik dotyczący produktywności dla programu Visual Studio

Jeśli chcesz zaoszczędzić czas podczas pisania kodu, jesteś we właściwym miejscu. Ten przewodnik dotyczący produktywności zawiera porady ułatwiające rozpoczęcie pracy z programem Visual Studio, pisanie kodu, debugowanie kodu, obsługa błędów i używanie skrótów klawiaturowych — wszystko na jednej stronie.

Aby uzyskać informacje na temat przydatnych skrótów klawiaturowych, zobacz Productivity shortcuts (Skróty zwiększające produktywność). Aby uzyskać pełną listę skrótów poleceń, zobacz Domyślne skróty klawiaturowe.

Rozpocznij

Oszczędzaj czas na przeszukiwaniu menu, szybko wyszukując potrzebne elementy, w tym polecenia, ustawienia, dokumentację i opcje instalacji. Zobacz skróty klawiaturowe dla poleceń w wynikach wyszukiwania w programie Visual Studio, aby ułatwić ich zapamiętywanie.

  • Pozorowanie kodu przy użyciu listy zadań. Jeśli nie masz wystarczających wymagań, aby ukończyć fragment kodu, użyj listy zadań, aby śledzić komentarze kodu korzystające z tokenów, takich jak TODO i , HACKlub tokeny niestandardowe, oraz do zarządzania skrótami, które bezpośrednio przejdą do wstępnie zdefiniowanej lokalizacji w kodzie. Aby uzyskać więcej informacji, zobacz Use the Task List (Używanie listy zadań).

  • Użyj skrótów Eksplorator rozwiązań. Jeśli dopiero zaczynasz korzystać z programu Visual Studio, te skróty przydają się i oszczędzają ci czas, gdy zbliżasz się do szybkości w nowej bazie kodu. Aby uzyskać pełną listę skrótów, zobacz Domyślne skróty klawiaturowe w programie Visual Studio.

  • Identyfikowanie i dostosowywanie skrótów klawiaturowych w programie Visual Studio. Można zidentyfikować skróty klawiaturowe dla poleceń programu Visual Studio, dostosować te skróty i eksportować je dla innych użytkowników. Zawsze można znaleźć i zmienić skrót klawiaturowy w oknie dialogowym Opcje.

  • Udostępnij program Visual Studio. Program Visual Studio ma wbudowane funkcje ułatwień dostępu, które są zgodne z czytnikami zawartości ekranu i innymi technologiami pomocniczymi. Zobacz Porady i wskazówki dotyczące ułatwień dostępu dla programu Visual Studio , aby uzyskać pełną listę dostępnych funkcji.

  • Zapoznaj się z cyklem życia i obsługą produktu Visual Studio. Aby uzyskać informacje na temat pobierania aktualizacji dla programu Visual Studio, opcji pomocy technicznej dla klientów Enterprise i Professional, obsługi starszych wersji programu Visual Studio i składników, które nie są objęte obsługą programu Visual Studio, zobacz Cykl życia produktów i obsługa programu Visual Studio.

  • Instalowanie pakietów NuGet i zarządzanie nimi w programie Visual Studio. Interfejs użytkownika Menedżer pakietów NuGet w programie Visual Studio w systemie Windows umożliwia łatwe instalowanie, odinstalowywanie i aktualizowanie pakietów NuGet w projektach i rozwiązaniach. Aby uzyskać więcej informacji, zobacz Instalowanie pakietów i zarządzanie nimi w programie Visual Studio przy użyciu Menedżer pakietów NuGet.

Pisanie kodu

Szybciej napisz kod przy użyciu następujących funkcji.

  • Użyj poleceń wygody. Program Visual Studio zawiera różne polecenia ułatwiające szybsze wykonywanie typowych zadań edycji. Możesz na przykład wybrać polecenie, aby łatwo zduplikować wiersz kodu bez konieczności kopiowania go, zmieniania położenia kursora, a następnie wklejania go. Wybierz pozycję Edytuj>duplikat lub naciśnij klawisze Ctrl+E,V. Możesz również szybko rozwinąć lub zakontraktować wybór tekstu, wybierając pozycję Edytuj>zaawansowane>rozwijanie zaznaczenia lub Edytuj>zaznaczenie kontraktu zaawansowanego>albo naciskając klawisze Shift+Alt+= lub Shift+Alt.+-

  • Użyj funkcji IntelliSense. Podczas wprowadzania kodu w edytorze wyświetlane są informacje funkcji IntelliSense, takie jak elementy członkowskie listy, informacje o parametrach, szybkie informacje, Pomoc podpisu i Kompletny wyraz. Te funkcje obsługują rozmyte dopasowywanie tekstu; na przykład listy wyników elementów członkowskich listy zawierają nie tylko wpisy rozpoczynające się od wprowadzonych znaków, ale także wpisy zawierające kombinację znaków w dowolnym miejscu w nazwach. Aby uzyskać więcej informacji, zobacz Używanie funkcji IntelliSense.

  • Zmień automatyczne wstawianie opcji funkcji IntelliSense podczas wprowadzania kodu. Przełączając funkcję IntelliSense na tryb sugestii, można określić, że opcje funkcji IntelliSense są wstawiane tylko wtedy, gdy jawnie je wybierzesz.

    Aby włączyć tryb sugestii, wybierz klawisze Ctrl+Alt+Spacja lub na pasku menu wybierz pozycję Edytuj>tryb uzupełniania IntelliSense.>

  • Użyj fragmentów kodu. Możesz użyć wbudowanych fragmentów kodu lub utworzyć własne fragmenty kodu.

    Aby wstawić fragment kodu, na pasku menu wybierz pozycję Edytuj>wstaw wstaw fragment kodu intelliSense>lub umieść element Otocz za pomocą lub otwórz menu skrótów w pliku i wybierz pozycję >Wstaw wstaw fragment kodu lub Otocz za pomocą. Aby uzyskać więcej informacji, zobacz Fragmenty kodu.

  • Wklej kod JSON lub XML jako klasy. Skopiuj dowolny fragment tekstu JSON lub XML do schowka, a następnie wklej go jako silnie typizowane klasy .NET do dowolnego pliku kodu C# lub Visual Basic. Aby to zrobić, użyj polecenia Edytuj>wklejanie specjalne>wklejanie kodu JSON jako klas (lub wklej kod XML jako klasy).

  • Naprawianie błędów kodu w tekście. Szybkie akcje umożliwiają łatwe refaktoryzację, generowanie lub modyfikowanie kodu za pomocą jednej akcji. Te akcje można stosować za pomocą ikon śrubokręta Screwdriver icon lub żarówki Light bulb icon albo naciskając klawisze Alt+Enter lub Ctrl+, gdy kursor znajduje się w odpowiednim wierszu kodu. Aby uzyskać więcej informacji, zobacz Szybkie akcje .

  • Pokaż i edytuj definicję elementu kodu. Możesz szybko pokazać i edytować moduł, w którym zdefiniowany jest element kodu, taki jak element członkowski, zmienna lub lokalny.

    Aby otworzyć definicję w oknie podręcznym, zaznacz element, a następnie wybierz klawisze Alt+F12 lub otwórz menu skrótów dla elementu, a następnie wybierz pozycję Zobacz definicję. Aby otworzyć definicję w osobnym oknie kodu, otwórz menu skrótów dla elementu, a następnie wybierz pozycję Przejdź do definicji.

  • Użyj przykładowych aplikacji. Tworzenie aplikacji można przyspieszyć, pobierając i instalując przykładowe aplikacje z usługi Microsoft Developer Network. Możesz również poznać konkretną technologię lub koncepcję programowania, pobierając i eksplorując pakiet przykładowy dla tego obszaru.

  • Zmień formatowanie nawiasu klamrowego przy użyciu formatowania/nowych linii. Użyj strony Opcje formatowania, aby ustawić opcje formatowania kodu w edytorze kodu, w tym nowe wiersze. Aby uzyskać więcej informacji na temat używania tego ustawienia w języku C#, zobacz Opcje okno dialogowe: Formatowanie stylu > kodu w edytorze > tekstów C#>. W przypadku języka C++zobacz Ustawianie preferencji kodowania języka C++ w programie Visual Studio. W przypadku języka Python zobacz Formatowanie kodu w języku Python.

  • Zmień wcięcie na tabulatory. Użyj niestandardowych ustawień edytora dostosowanych do każdej bazy kodu, aby wymusić spójne style kodowania dla wielu deweloperów pracujących nad tym samym projektem w różnych edytorach i środowiskach IDE. Upewnij się, że cały zespół jest zgodny z tymi samymi konwencjami językowymi, konwencjami nazewnictwa i regułami formatowania. Ponieważ te ustawienia niestandardowe są przenośne i podróżują za pomocą kodu, możesz wymusić style kodowania nawet poza programem Visual Studio. Aby uzyskać więcej informacji, zobacz Opcje, Edytor tekstu, Wszystkie języki, karty.

Możesz użyć różnych technik, aby szybciej znaleźć i przenieść się do określonych lokalizacji w kodzie. Możesz również zmienić układ okien programu Visual Studio na podstawie preferencji.

  • Zakładka wierszy kodu. Zakładki umożliwiają szybkie przechodzenie do określonych wierszy kodu w pliku.

    Aby ustawić zakładkę, na pasku menu wybierz pozycję Edytuj>zakładki>Przełącz zakładkę. Wszystkie zakładki dla rozwiązania można wyświetlić w oknie Zakładki . Aby uzyskać więcej informacji, zobacz Ustawianie zakładek w kodzie.

  • Wyszukaj definicje symboli w pliku. W rozwiązaniu można wyszukiwać definicje symboli i nazwy plików, ale wyniki wyszukiwania nie zawierają przestrzeni nazw ani zmiennych lokalnych.

    Aby uzyskać dostęp do tej funkcji, na pasku menu wybierz pozycję Edytuj>przejdź do.

  • Przeglądaj ogólną strukturę kodu. W Eksplorator rozwiązań można wyszukiwać i przeglądać klasy oraz ich typy i składowe w projektach. Możesz również wyszukać symbole, wyświetlić hierarchię wywołań metody, znaleźć odwołania do symboli i wykonać inne zadania. Jeśli wybierzesz element kodu w Eksplorator rozwiązań, skojarzony plik zostanie otwarty na karcie Podgląd, a kursor zostanie przeniesiony do elementu w pliku. Aby uzyskać więcej informacji, zobacz Wyświetlanie struktury kodu.

  • Przejdź do lokalizacji w pliku z trybem mapy. Tryb mapy wyświetla wiersze kodu w miniaturze na pasku przewijania. Aby uzyskać więcej informacji na temat tego trybu wyświetlania, zobacz How to: Customize the scroll bar (Instrukcje: dostosowywanie paska przewijania).

  • Omówienie struktury kodu za pomocą mapy kodu. Mapy kodu mogą ułatwić wizualizowanie zależności w kodzie i sprawdzenie, jak pasują do siebie bez odczytywania plików i wierszy kodu. Aby uzyskać więcej informacji, zobacz Mapowania zależności z mapami kodu.

  • Zobacz często używane pliki z funkcją Edytuj/Przejdź do ostatniego pliku. Użyj poleceń Przejdź do w programie Visual Studio, aby przeprowadzić ukierunkowane wyszukiwanie kodu, aby ułatwić szybkie znajdowanie określonych elementów. Aby uzyskać szczegółowe instrukcje, zobacz Znajdowanie kodu przy użyciu poleceń Przejdź do.

  • Przenieś okno Właściwości z prawej strony. Jeśli szukasz bardziej znanego układu okna, możesz przenieść okno Właściwości w programie Visual Studio, naciskając klawisz F4.

Szybsze znajdowanie elementów

Oprócz filtrowania zawartości okien narzędzi można wyszukiwać w środowisku IDE polecenia, pliki i opcje, aby wyświetlić tylko istotne informacje dotyczące bieżącego zadania.

  • Filtruj zawartość okien narzędzi. Możesz wyszukiwać w zawartości wielu okien narzędzi, takich jak Przybornik, okno Właściwości i Eksplorator rozwiązań, ale wyświetlać tylko elementy, których nazwy zawierają określone znaki.

  • Wyświetla tylko błędy, które chcesz rozwiązać. Jeśli wybierzesz przycisk Filtr na pasku narzędzi Lista błędów, możesz zmniejszyć liczbę błędów wyświetlanych w oknie Lista błędów. Można wyświetlić tylko błędy w plikach otwartych w edytorze, tylko błędy w bieżącym pliku lub tylko błędy w bieżącym projekcie. Możesz również wyszukać w oknie Lista błędów, aby znaleźć określone błędy.

  • Znajdź okna dialogowe, polecenia menu, opcje i inne. W polu wyszukiwania wprowadź słowa kluczowe lub frazy dla elementów, które próbujesz znaleźć. Na przykład w przypadku wprowadzenia nowego projektu pojawią się następujące opcje:

    Search results for 'new project'

    Naciśnij klawisze Ctrl+Q, aby przejść prosto do pola wyszukiwania.

Debugowanie kodu

Debugowanie może zająć trochę czasu, ale poniższe wskazówki mogą pomóc przyspieszyć proces.

  • Użyj narzędzi debugera programu Visual Studio. W kontekście programu Visual Studio podczas debugowania aplikacji zwykle oznacza to, że uruchamiasz aplikację w trybie debugera. Debuger udostępnia wiele sposobów sprawdzania, co robi kod podczas jego uruchamiania. Zobacz Pierwsze spojrzenie na debuger programu Visual Studio, aby zapoznać się z przewodnikiem wprowadzającym.

  • Ustaw tymczasowe punkty przerwania. Możesz utworzyć tymczasowy punkt przerwania w bieżącym wierszu kodu i uruchomić debuger jednocześnie. Po naciśnięciu tego wiersza kodu debuger przechodzi w tryb przerwania. Aby uzyskać więcej informacji, zobacz Nawigowanie po kodzie za pomocą debugera.

    Aby użyć tej funkcji, wybierz klawisze Ctrl+F10 lub otwórz menu skrótów dla wiersza kodu, na którym chcesz przerwać, a następnie wybierz polecenie Uruchom do kursora.

  • Przenieś punkt wykonywania podczas debugowania. Bieżący punkt wykonywania można przenieść do innej sekcji kodu, a następnie ponownie uruchomić debugowanie od tego momentu. Ta technika jest przydatna, jeśli chcesz debugować sekcję kodu bez konieczności ponownego tworzenia wszystkich kroków wymaganych do osiągnięcia tej sekcji. Aby uzyskać więcej informacji, zobacz Nawigowanie po kodzie za pomocą debugera.

    Aby przenieść punkt wykonywania, przeciągnij żółtą strzałkę do lokalizacji, w której chcesz ustawić następną instrukcję w tym samym pliku źródłowym, a następnie wybierz klawisz F5 , aby kontynuować debugowanie.

  • Przechwyć informacje o wartości zmiennych. Możesz dodać etykietkę danych do zmiennej w kodzie i przypiąć ją, aby uzyskać dostęp do ostatniej znanej wartości zmiennej po zakończeniu debugowania. Aby uzyskać więcej informacji, zobacz Wyświetlanie wartości danych w Wskazówki danych.

    Aby dodać etykietkę danych, debuger musi być w trybie przerwania. Umieść kursor na zmiennej, a następnie wybierz przycisk pinezki w wyświetlonej etykietce danych. Po zatrzymaniu debugowania w pliku źródłowym obok wiersza kodu zawierającego zmienną pojawia się niebieska ikona pinezki. Jeśli wskażesz niebieski numer PIN, zostanie wyświetlona wartość zmiennej z najnowszej sesji debugowania.

  • Wyczyść okno Natychmiastowe. Zawartość okna natychmiastowego można wymazać w czasie projektowania, wprowadzając >cls polecenie lub>Edit.ClearAll

    Aby uzyskać więcej informacji na temat innych poleceń, zobacz Aliasy poleceń programu Visual Studio.

  • Znajdź zmiany kodu i inną historię za pomocą funkcji CodeLens. Funkcja CodeLens umożliwia skoncentrowanie się na pracy, gdy dowiesz się, co się stało z kodem — bez opuszczania edytora. Odwołania do fragmentu kodu, zmiany w kodzie, połączone usterki, elementy robocze, przeglądy kodu i testy jednostkowe.

  • Użyj funkcji Live Share do debugowania w czasie rzeczywistym z innymi osobami. Rozszerzenie Live Share umożliwia wspólne edytowanie i debugowanie z innymi osobami w czasie rzeczywistym, niezależnie od używanych języków programowania lub typów tworzonych aplikacji. Aby uzyskać więcej informacji, zobacz Co to jest program Visual Studio Live Share?

  • Użyj okna interaktywnego, aby napisać i przetestować mały kod. Program Visual Studio udostępnia interaktywne okno rePL (read-evaluate-print-loop), które umożliwia wprowadzanie dowolnego kodu i wyświetlanie natychmiastowych wyników. Ten sposób kodowania ułatwia naukę i eksperymentowanie z interfejsami API i bibliotekami oraz interaktywne opracowywanie kodu roboczego w celu uwzględnienia w projektach. Aby zapoznać się z językiem Python, zobacz Praca z oknem interaktywnym języka Python. Funkcja okna interaktywnego jest również dostępna dla języka C#.

Uzyskiwanie dostępu do narzędzi programu Visual Studio

Możesz szybko uzyskać dostęp do wiersza polecenia dla deweloperów lub innego narzędzia programu Visual Studio, jeśli przypniesz go do menu Start lub paska zadań.

  1. W Eksploratorze Windows przejdź do folderu %ProgramData%\Microsoft\Windows\Start Menu\Programs\Visual Studio 2019\Visual Studio Tools.

  2. Kliknij prawym przyciskiem myszy lub otwórz menu kontekstowe wiersza polecenia dla deweloperów, a następnie wybierz polecenie Przypnij, aby uruchomić lub przypiąć do paska zadań.

Zarządzanie plikami, paskami narzędzi i oknami

W dowolnym momencie możesz pracować w wielu plikach kodu i przenosić się między kilkoma oknami narzędzi podczas tworzenia aplikacji. Organizowanie można zachować, korzystając z następujących wskazówek:

  • Zachowaj pliki, których często używasz w edytorze. Pliki można przypiąć do lewej strony karty, aby były widoczne niezależnie od liczby otwartych plików w edytorze.

    Aby przypiąć plik, wybierz kartę pliku, a następnie wybierz przycisk Przełącz stan przypinania.

  • Przenieś dokumenty i okna do innych monitorów. Jeśli podczas tworzenia aplikacji używasz więcej niż jednego monitora, możesz łatwiej pracować nad częściami aplikacji, przenosząc pliki otwarte w edytorze do innego monitora. Możesz również przenieść okna narzędzi, takie jak okna debugera, do innego monitora i okna dokowania tabulatorów oraz okna narzędzi, aby utworzyć "tratwy". Aby uzyskać więcej informacji, zobacz Dostosowywanie układów okien i personalizowanie kart w programie Visual Studio.

    Możesz również łatwiej zarządzać plikami, tworząc inne wystąpienie Eksplorator rozwiązań i przenosząc je do innego monitora. Aby utworzyć inne wystąpienie Eksplorator rozwiązań, otwórz menu skrótów w Eksplorator rozwiązań, a następnie wybierz pozycję Nowy widok Eksplorator rozwiązań.

  • Dostosuj czcionki wyświetlane w programie Visual Studio. Możesz zmienić twarz czcionki, rozmiar i kolor używany dla tekstu w środowisku IDE. Można na przykład dostosować kolor określonych elementów kodu w edytorze i twarzy czcionki w oknach narzędzi lub w całym środowisku IDE. Aby uzyskać więcej informacji, zobacz Jak zmienić czcionki i kolory oraz Instrukcje: Zmienianie czcionek i kolorów w edytorze.