Opcje języka Python w programie Visual Studio

Program Visual Studio zapewnia obsługę konfigurowania interaktywnego środowiska projektowego (IDE) na potrzeby programowania w języku Python. Opcje można ustawić zgodnie z preferencjami i spełnić określone potrzeby środowiska deweloperskiego. W tym artykule opisano opcje dostępne dla ogólnego układu i zachowania, debugowania, diagnostyki i zaawansowanych funkcji języka Python.

Lokalizacja opcji języka Python

Ustawienia konfiguracji języka Python są dostępne na pasku narzędzi programu Visual Studio w obszarze Narzędzia>Opcje. Okno dialogowe Opcje zawiera listę większości ustawień języka Python na karcie Python :

Zrzut ekranu przedstawiający kategorie opcji języka Python i określone opcje ogólne w programie Visual Studio 2022.

Można skonfigurować preferencje dotyczące debugowania, analizy serwera języka Pylance, środowisk conda, środowiska ogólnego i interaktywnego systemu Windows.

Zrzut ekranu przedstawiający kategorie opcji dla języka Python we wcześniejszych wersjach programu Visual Studio i określone opcje ogólne.

Można skonfigurować preferencje debugowania, serwera językowego, diagnostyki i interaktywnego systemu Windows. Dostępne są również opcje dla środowisk ogólnych i środowiska conda.

W oknie dialogowym Opcje są wyświetlane inne ustawienia języka Python w obszarze Edytor>tekstu Python. Dostępne są opcje pasków przewijania, kart i formatowania wraz z ustawieniami ogólnymi i zaawansowanymi. Inne ustawienia są dostępne w obszarze Czcionki i kolory środowiska>dla grupy ustawień edytora tekstu.

We wcześniejszych wersjach programu Visual Studio może być konieczne wybranie pozycji Pokaż wszystkie Ustawienia w oknie dialogowym Opcje, aby wyświetlić wszystkie dostępne opcje dla języka Python.

Uwaga

Okno dialogowe Opcje może zawierać kartę Eksperymentalna lub grupę funkcji w ramach programowania, które nie zostały opisane w tym artykule. Więcej informacji można znaleźć w wpisach w witrynie inżynierii języka Python na blogu firmy Microsoft.

Określone opcje dla języka Python

W obszarze Opcje>narzędzi>Języka Python można ustawić opcje specyficzne dla języka Python dla środowiska ogólnego, w tym interaktywnego systemu Windows, środowisk Conda, debugowania i nie tylko.

Ogólne opcje języka Python

Następujące opcje są dostępne w obszarze Narzędzia>Opcje>języka Python>Ogólne:

Opcja Domyślny opis
Pokaż okno danych wyjściowych podczas tworzenia środowisk wirtualnych Włączone Wyczyść, aby zapobiec wyświetlaniu okna Dane wyjściowe .
Pokaż okno danych wyjściowych podczas instalowania lub usuwania pakietów Włączone Wyczyść, aby zapobiec wyświetlaniu okna Dane wyjściowe .
Pokaż pasek powiadomień w celu utworzenia środowisk Włączone Po ustawieniu i otwarciu projektu z plikiem requirements.txt lub environment.yml program Visual Studio wyświetla pasek informacji z sugestiami dotyczącymi tworzenia środowiska wirtualnego lub środowiska conda, odpowiednio, zamiast używania domyślnego środowiska globalnego.
Pokaż pasek powiadomień, aby zainstalować pakiety Włączone Po ustawieniu i otwarciu projektu z plikiem requirements.txt , który nie używa domyślnego środowiska globalnego, program Visual Studio porównuje te wymagania z pakietami zainstalowanymi w bieżącym środowisku. Jeśli brakuje jakichkolwiek pakietów, program Visual Studio wyświetli monit o zainstalowanie tych zależności.
Pokaż pasek powiadomień, aby skonfigurować platformę testową Włączone Jeśli program Visual Studio wykryje pliki w projekcie języka Python, które mogą zawierać testy, ale nie włączono platformy testowej, program Visual Studio wyświetli monit o włączenie narzędzia pytest lub unittest.
Zawsze uruchamiaj menedżerów pakietów jako administrator Wyłączona Zawsze podnosi poziom i podobne operacje pip install menedżera pakietów dla wszystkich środowisk. Podczas instalowania pakietów program Visual Studio monituje o uprawnienia administratora, jeśli środowisko znajduje się w chronionym obszarze systemu plików, takim jak c:\Program Files. W tym wierszu polecenia można zawsze podnieść poziom uprawnień polecenia instalacji tylko dla tego środowiska. Aby uzyskać więcej informacji, zobacz kartę Pakiety.
Opcja Domyślny opis Dostępność
Pokaż okno danych wyjściowych podczas tworzenia środowisk wirtualnych Włączone Wyczyść, aby zapobiec wyświetlaniu okna Dane wyjściowe . Program Visual Studio 2019 i starsze wersje
Pokaż okno danych wyjściowych podczas instalowania lub usuwania pakietów Włączone Wyczyść, aby zapobiec wyświetlaniu okna Dane wyjściowe . Program Visual Studio 2019 i starsze wersje
Pokaż pasek powiadomień w celu utworzenia środowisk Włączone Po ustawieniu i otwarciu projektu z plikiem requirements.txt lub environment.yml program Visual Studio wyświetla pasek informacji z sugestiami. Możesz utworzyć środowisko wirtualne lub środowisko conda, zamiast używać domyślnego środowiska globalnego. Program Visual Studio 2019 lub nowszy
Pokaż pasek powiadomień, aby zainstalować pakiety Włączone Po ustawieniu i otwarciu projektu z plikiem requirements.txt , który nie używa domyślnego środowiska globalnego, program Visual Studio porównuje te wymagania z pakietami zainstalowanymi w bieżącym środowisku. Jeśli brakuje jakichkolwiek pakietów, program Visual Studio wyświetli monit o zainstalowanie tych zależności. Program Visual Studio 2019 lub nowszy
Zawsze uruchamiaj menedżerów pakietów jako administrator Wyłączona Zawsze podnosi poziom i podobne operacje pip install menedżera pakietów dla wszystkich środowisk. Podczas instalowania pakietów program Visual Studio monituje o uprawnienia administratora, jeśli środowisko znajduje się w chronionym obszarze systemu plików, takim jak c:\Program Files. W tym wierszu polecenia można zawsze podnieść poziom uprawnień polecenia instalacji tylko dla tego środowiska. Aby uzyskać więcej informacji, zobacz kartę Pakiety. Program Visual Studio 2019 i starsze wersje
Automatyczne generowanie bazy danych uzupełniania przy pierwszym użyciu Włączone Priorytetyzuje uzupełnianie bazy danych dla biblioteki podczas pisania kodu, który go używa. Aby uzyskać więcej informacji, zobacz kartę IntelliSense. — Program Visual Studio 2017 w wersji 15.5 lub starszej
— Nowsze wersje programu Visual Studio w przypadku użycia z bazą danych IntelliSense
Ignoruj zmienne PYTHONPATH dla całego systemu Włączone Funkcja PYTHONPATH jest domyślnie ignorowana, ponieważ program Visual Studio zapewnia bardziej bezpośredni sposób określania ścieżek wyszukiwania w środowiskach i projektach. Aby uzyskać więcej informacji, zobacz Używanie folderów języka Python w ścieżkach wyszukiwania programu Visual Studio. Program Visual Studio 2019 i starsze wersje
Aktualizowanie ścieżek wyszukiwania podczas dodawania połączonych plików Włączone Po ustawieniu dodanie połączonego pliku do projektu aktualizuje ścieżki wyszukiwania, aby funkcja IntelliSense mogła zawierać zawartość folderu połączonego pliku w bazie danych uzupełniania. Wyczyść tę opcję, aby wykluczyć taką zawartość z bazy danych uzupełniania. Program Visual Studio 2019 i starsze wersje
Ostrzegaj, gdy nie można odnaleźć zaimportowanych modułów Włączone Wyczyść tę opcję, aby pominąć ostrzeżenia, gdy wiadomo, że zaimportowany moduł nie jest obecnie dostępny, ale nie wpływa inaczej na operację kodu. Program Visual Studio 2019 i starsze wersje
Zgłoś niespójne wcięcie jako Ostrzeżenia Ponieważ interpreter języka Python jest w dużym stopniu zależny od odpowiedniego wcięcia w celu określenia zakresu, program Visual Studio domyślnie zgłasza ostrzeżenia, gdy wykrywa niespójne wcięcia, które mogą wskazywać na błędy kodowania. Ustaw wartość Błędy na jeszcze bardziej rygorystyczne, co powoduje zamknięcie programu w takich przypadkach. Aby całkowicie wyłączyć to zachowanie, wybierz pozycję Nie. Program Visual Studio 2019 i starsze wersje
Sprawdzanie ankiety/wiadomości Raz w tygodniu Ustawia częstotliwość, z jaką program Visual Studio umożliwia otwarcie okna zawierającego stronę internetową z ankietami powiązanymi z językiem Python i elementami wiadomości, jeśli są dostępne. Opcje to Nigdy, Raz dziennie, Raz w tygodniu i Raz w miesiącu. Program Visual Studio 2017 i starsze wersje
Resetuj wszystkie trwale ukryte okna dialogowe nie dotyczy Różne okna dialogowe zawierają opcje, takie jak Nie pokazuj tego ponownie. Użyj tego przycisku, aby wyczyścić te opcje i spowodować ponowne pojawienie się okien dialogowych. Program Visual Studio 2019 i starsze wersje

Opcje środowiska Conda

Następujące opcje są dostępne w obszarze Opcje>narzędzi>Python>Conda:

Opcja Domyślny opis
Ścieżka pliku wykonywalnego Conda (puste) Określa dokładną ścieżkę do pliku wykonywalnego conda.exe zamiast polegać na domyślnej instalacji Miniconda dołączonej do obciążenia języka Python. Jeśli w tym miejscu podano inną ścieżkę, ma pierwszeństwo przed instalacją domyślną i wszelkimi innymi plikami wykonywalnych conda.exe określonymi w rejestrze. To ustawienie można zmienić, jeśli ręcznie zainstalujesz nowszą wersję platformy Anaconda lub Miniconda lub chcesz użyć dystrybucji 32-bitowej, a nie domyślnej dystrybucji 64-bitowej.

Opcje debugowania

Następujące opcje są dostępne w obszarze Narzędzia>Opcje>debugowania języka Python:>

Opcja Domyślny opis
Monituj przed uruchomieniem, gdy występują błędy Włączone Po ustawieniu tej opcji program Visual Studio wyświetli monit o potwierdzenie, że chcesz uruchomić kod, który zawiera błędy. Aby wyłączyć ostrzeżenie, wyczyść tę opcję.
Czekaj na dane wejściowe, gdy proces kończy się nieprawidłowo

Czekaj na dane wejściowe, gdy proces kończy się normalnie
Włączone (dla obu) Program w języku Python uruchomiony z poziomu programu Visual Studio jest uruchamiany we własnym oknie konsoli. Domyślnie okno czeka na naciśnięcie klawisza przed jego zamknięciem niezależnie od tego, jak program kończy działanie. Aby usunąć ten monit i zamknąć okno automatycznie, usuń zaznaczenie obu tych opcji.
Dane wyjściowe programu Tee w oknie Debugowanie danych wyjściowych Włączone Wyświetla dane wyjściowe programu zarówno w osobnym oknie konsoli, jak i w oknie Dane wyjściowe programu Visual Studio. Wyczyść tę opcję, aby wyświetlić dane wyjściowe tylko w osobnym oknie konsoli.
Przerwij w wyjątku SystemExit z kodem zakończenia zera Wyłączona W przypadku ustawienia zatrzymaj debuger dla tego wyjątku. Jeśli jest to jasne, debuger kończy działanie bez przerywania.
Włączanie debugowania standardowej biblioteki języka Python Wyłączona Umożliwia przejście do standardowego kodu źródłowego biblioteki podczas debugowania, ale zwiększa czas potrzebny na uruchomienie debugera.
Pokaż wartość zwracaną funkcji Włączone Wyświetla wartości zwracane przez funkcję w oknie Ustawienia lokalne , a następnie przechodzenie przez wywołanie funkcji w debugerze (F10)
Pokaż zmienne Włączone Wyświetla cztery grupy zmiennych do pokazania i sposób formatowania wyświetlania (Group, Hide, Inline).
- Klasa: Wartość domyślna to "Grupa"
- Chronione: wartość domyślna to Wbudowane"
- Funkcja: Wartość domyślna to "Grupa"
- Specjalne: wartość domyślna to "Grupa"
Opcja Domyślny opis Dostępność
Monituj przed uruchomieniem, gdy występują błędy Włączone Po ustawieniu tej opcji program Visual Studio wyświetli monit o potwierdzenie, że chcesz uruchomić kod zawierający błędy. Aby wyłączyć ostrzeżenie, wyczyść tę opcję. Program Visual Studio 2019 i starsze wersje
Czekaj na dane wejściowe, gdy proces kończy się nieprawidłowo

Czekaj na dane wejściowe, gdy proces kończy się normalnie
Włączone (dla obu) Program w języku Python uruchomiony z poziomu programu Visual Studio jest uruchamiany we własnym oknie konsoli. Domyślnie okno czeka na naciśnięcie klawisza przed jego zamknięciem niezależnie od tego, jak program kończy działanie. Aby usunąć ten monit i zamknąć okno automatycznie, usuń zaznaczenie obu tych opcji. Program Visual Studio 2019 i starsze wersje
Dane wyjściowe programu Tee w oknie Debugowanie danych wyjściowych Włączone Wyświetla dane wyjściowe programu zarówno w osobnym oknie konsoli, jak i w oknie Dane wyjściowe programu Visual Studio. Wyczyść tę opcję, aby wyświetlić dane wyjściowe tylko w osobnym oknie konsoli. Program Visual Studio 2019 i starsze wersje
Przerwij w wyjątku SystemExit z kodem zakończenia zera Wyłączona W przypadku ustawienia zatrzymaj debuger dla tego wyjątku. Jeśli jest to jasne, debuger kończy działanie bez przerywania. Program Visual Studio 2019 i starsze wersje
Włączanie debugowania standardowej biblioteki języka Python Wyłączona Umożliwia przejście do standardowego kodu źródłowego biblioteki podczas debugowania, ale zwiększa czas potrzebny na uruchomienie debugera. Program Visual Studio 2019 lub nowszy
Pokaż wartość zwracaną funkcji Włączone Wyświetla wartości zwracane przez funkcję w oknie Ustawienia lokalne , a następnie przechodzenie przez wywołanie funkcji w debugerze (F10) Program Visual Studio 2019 i starsze wersje
Korzystanie ze starszego debugera Wyłączona Instruuje program Visual Studio, aby domyślnie używał starszego debugera. Aby uzyskać więcej informacji, zobacz Debugowanie — używanie starszego debugera. Tylko program Visual Studio 2019

Opcje analizy

Następujące opcje są dostępne w obszarze Narzędzia>Opcje>analizy języka Python:>

Opcja Domyślny opis
Tryb diagnostyczny Otwieranie tylko plików Określa pliki kodu, które serwer językowy analizuje pod kątem problemów, w tym obszar roboczy i tylko otwórz pliki.
Poziom dziennika Informacja Określa poziom rejestrowania do wykonania przez serwer językowy. Możliwe poziomy rejestrowania, na rosnącym poziomie dostarczonych informacji, obejmują błąd, ostrzeżenie, informacje i ślad.
Sprawdzanie typów Wyłączona Określa poziom analizy sprawdzania typów do wykonania:
- Wyłączone: tworzenie nierozwiązanych importów/zmiennych diagnostycznych, ale nie przeprowadzaj analizy sprawdzania typów
- Podstawowa: użyj innych niż typ (wszystkie reguły w obszarze poza poziomem), a także podstawowe reguły dotyczące sprawdzania typów
- Ścisłe: używaj wszystkich reguł sprawdzania typów o najwyższej ważności błędu, w tym wszystkich reguł na poziomach Wyłączone i Podstawowe
Format importu Bezwzględne Definiuje format domyślny podczas automatycznego importowania modułów, w tym bezwzględnego lub względnego.
Ścieżka wycinków <Pusty> Określa ścieżkę do katalogu zawierającego wycinki typu niestandardowego. Pliki wycinków typu dla każdego pakietu powinny znajdować się we własnym podkatalogu.
Ścieżki wyszukiwania <Pusty> Określa ścieżki wyszukiwania do rozpoznawania importu. Akceptuje ścieżki określone jako ciągi i rozdzielane przecinkami, jeśli istnieje wiele ścieżek, takich jak ["path 1","path 2"].
Ścieżki typu <Pusty> Określa ścieżki programu Visual Studio do używania niestandardowych plików Typehed zamiast wersji dołączonej.
Automatyczne dodawanie typowych ścieżek wyszukiwania, takich jak "src" Włączone Wskazuje, czy automatycznie dodawać ścieżki wyszukiwania na podstawie wstępnie zdefiniowanych nazw, takich jak src.
Indeks zainstalowanych bibliotek innych firm i plików użytkownika dla funkcji językowych, takich jak automatyczne importowanie, dodawanie importu, symbole obszaru roboczego itp. Wyłączona Określa, czy serwer językowy powinien indeksować pliki użytkownika i zainstalować biblioteki innych firm podczas uruchamiania. Indeks zawiera bardziej kompletny zestaw symboli w funkcjach, w tym automatyczne importowanie, szybkie poprawki, automatyczne uzupełnianie itd.
— Po ustawieniu program Visual Studio indeksuje symbole najwyższego poziomu zainstalowanych pakietów, takich jak symbole we wszystkich pakietach /__init__.py, wraz ze wszystkimi symbolami z maksymalnie 2000 plików użytkownika.
— Jeśli nie jest ustawiona, program Visual Studio wyświetla symbole, do których odwołuje się lub jest używany w plikach, które zostały wcześniej otwarte lub załadowane przez edytor.

Opcje diagnostyki

Dostępne są następujące opcje w obszarze Narzędzia>Opcje>diagnostyki języka Python:>

Opcja Domyślny opis Dostępność
Dołączanie dzienników analizy Włączone Zawiera szczegółowe dzienniki dotyczące analizy zainstalowanych środowisk języka Python podczas zapisywania diagnostyki w pliku lub kopiowania ich do schowka przy użyciu przycisków. Ta opcja może znacznie zwiększyć rozmiar wygenerowanego pliku, ale często jest wymagana do diagnozowania problemów z funkcją IntelliSense. Program Visual Studio 2019 i starsze wersje
Zapisywanie diagnostyki w pliku nie dotyczy Ta opcja wyświetla monit o nazwę pliku i zapisuje dziennik w pliku tekstowym. Program Visual Studio 2019 i starsze wersje
Kopiuj diagnostykę do przycisku Schowka nie dotyczy Wybierz tę opcję, aby umieścić cały plik dziennika w schowku. Ta operacja może zająć trochę czasu w zależności od rozmiaru dziennika. Program Visual Studio 2019 i starsze wersje

Opcje serwera językowego

Następujące opcje są dostępne w obszarze Narzędzia>Opcje>serwera języka Python:>

Opcja Domyślny opis Dostępność
Wyłączanie uzupełniania z typuhed Wyłączona Funkcja IntelliSense programu Visual Studio zwykle używa dołączonej wersji typeshed (zestawu plików pyi ), aby znaleźć wskazówki dotyczące typów dla standardowej biblioteki i bibliotek innych firm dla języków Python 2 i Python 3. Ustawienie tej opcji powoduje wyłączenie powiązanego zachowania TypeShed. Program Visual Studio 2019 i starsze wersje
Ścieżka niestandardowa typu (puste) W przypadku ustawienia program Visual Studio używa plików Typeshed w tej ścieżce zamiast wersji dołączonej. Ignoruj, jeśli ustawiono opcję Wyłącz uzupełnianie z typehed . Program Visual Studio 2019 i starsze wersje

Opcje interakcyjne systemu Windows

Następujące opcje są dostępne w obszarze Opcje narzędzi>Python>>Interactive Windows:

Opcja Domyślny opis
Skrypty nie dotyczy Określa folder ogólny skryptów uruchamiania, które mają być stosowane do interakcyjnego systemu Windows dla wszystkich środowisk. Aby uzyskać więcej informacji, zobacz Skrypty uruchamiania. Uwaga: ta funkcja może nie działać w wersji programu Visual Studio.
Strzałki w górę/w dół nawigują w historii Włączone Używa klawiszy strzałek do nawigowania po historii w oknie Interaktywny . Wyczyść to ustawienie, aby zamiast tego używać klawiszy strzałek do nawigowania w danych wyjściowych okna interaktywnego.
Tryb uzupełniania Ocenianie tylko wyrażeń bez wywołań funkcji Proces określania dostępnych elementów członkowskich w wyrażeniu w oknie Interaktywny może wymagać oceny bieżącego niedokończonego wyrażenia, co może spowodować wielokrotne wywoływanie efektów ubocznych lub funkcji. Ustawienie domyślne Oblicza tylko wyrażenia bez wywołań funkcji wyklucza wyrażenia, które wydają się wywoływać funkcję, ale ocenia inne wyrażenia. Na przykład oblicza instrukcję a.b , ale nie instrukcję a().b . Nigdy nie oceniaj wyrażeń zapobiega wszystkim skutkom ubocznym, używając tylko normalnego aparatu IntelliSense pod kątem sugestii. Oblicz wszystkie wyrażenia oblicza pełne wyrażenie w celu uzyskania sugestii, niezależnie od skutków ubocznych.
Ukryj sugestie dotyczące analizy statycznej Wyłączona Po ustawieniu wyświetla tylko sugestie uzyskane przez ocenę wyrażenia. Jeśli w połączeniu z wartością Tryb ukończenia Nigdy nie oceniaj wyrażeń, w oknie Interaktywny nie są wyświetlane żadne przydatne uzupełnienia.

Opcje edytora tekstów dla języka Python

W obszarze Edytor>tekstu w języku Python dostępne są opcje pasków przewijania, kart i formatowania wraz z ustawieniami ogólnymi i zaawansowanymi:

Zrzut ekranu przedstawiający kategorie opcji edytora tekstów dla języka Python i określonych opcji ogólnych w programie Visual Studio 2022.

Ogólne opcje edytora języka Python

Następujące opcje są dostępne w obszarze Narzędzia>Opcje>Edytor tekstu w języku>Python>Ogólne:

Opcja Domyślny opis
Elementy członkowskie listy automatycznej Włączone Ustaw tę opcję, aby automatycznie wyświetlać listę elementów członkowskich na potrzeby uzupełniania instrukcji kodu.
Ukryj zaawansowane elementy członkowskie Włączone Po włączeniu opcji Automatycznie listy członków ustaw tę opcję, aby ukryć zaawansowane elementy członkowskie przed sugestiami ukończenia. Zaawansowane elementy członkowskie są członkami, które są używane rzadziej niż inne.
Informacje o parametrach Włączone Po ustawieniu wskaźnik myszy na parametrach zawiera szczegółowe informacje, takie jak definicja elementu i linki do dokumentacji.
Włączanie przestrzeni wirtualnej Włączone Po ustawieniu wstawia spacje na końcu każdego wiersza kodu. Wybierz tę opcję, aby umieścić komentarze w spójnym punkcie obok kodu. Tryb przestrzeń wirtualna jest włączony w trybie wyboru kolumny. Gdy tryb przestrzeni wirtualnej nie jest włączony, punkt wstawiania przechodzi od końca jednego wiersza bezpośrednio do pierwszego znaku następnego wiersza.
Uwaga: Ta opcja ma wpływ na ustawienie globalne Włącz przestrzeń wirtualną przez Edytor>tekstów Wszystkie języki>Ogólne.> Jeśli ustawienie globalne nie jest włączone, nie można włączyć tej opcji na poziomie języka.
Zawijanie Wyłączona Ustaw tę opcję, aby zezwolić na zawijanie długich wierszy kodu na podstawie szerokości widoku edytorów.
Pokaż wizualne glyphs dla zawijania wyrazów Wyłączona Po włączeniu opcji Zawijanie programu Word ustaw tę opcję, aby wyświetlić wizualne glyphs.
Numery wierszy Wyłączona Ustaw tę opcję, aby wyświetlić numery wierszy na lewym marginesie edytora dla każdego wiersza kodu.
Włączanie nawigacji za pomocą jednego kliknięcia adresu URL Włączone Po ustawieniu możesz kliknąć pojedynczy adres URL, aby przejść do lokalizacji docelowej.
Pasek nawigacyjny Wyłączona Ustaw tę opcję, aby włączyć pola rozwijane w górnej części okna kodu. Te pola ułatwiają przechodzenie do kodu w bazie kodu, w której można wybrać typ lub element członkowski, do którego ma przejść bezpośrednio.
Uwaga: Ta opcja ma wpływ na ustawienie globalne Włącz pasek nawigacyjny edytora>tekstu Wszystkie języki>ogólne.> Aby uzyskać więcej informacji, zobacz Nawigowanie po pasku nawigacyjnym kodu>.
Automatyczne uzupełnianie nawiasów klamrowych Włączone Po ustawieniu program Visual Studio automatycznie dodaje zamykający nawias klamrowy dla każdego otwartego nawiasu klamrowego podczas wprowadzania kodu.
Zastosuj wycinanie lub kopiowanie do pustych wierszy, gdy nie ma zaznaczenia Włączone Domyślnie program Visual Studio wycina lub kopiuje cały wiersz kodu, gdy nie ma jawnego zaznaczenia. Użyj tej opcji, aby włączyć lub wyłączyć to zachowanie wycinania lub kopiowania po wywołaniu w pustych wierszach.

Aby uzyskać więcej informacji, zobacz Opcje okno dialogowe: Edytor > tekstu Ogólne.

Zaawansowane opcje edytora języka Python

Następujące opcje są dostępne w obszarze Narzędzia>Opcje>Edytor>tekstu Języka Python>Zaawansowane:

Opcja Domyślny opis
Oferowanie uzupełniania automatycznego importowania Włączone Po ustawieniu program Visual Studio oferuje automatyczne importowanie po zakończeniu.
Automatyczne dodawanie nawiasów dla funkcji Wyłączona Po ustawieniu program Visual Studio automatycznie dodaje nawiasy dla funkcji podczas wprowadzania kodu w edytorze.

Zrzut ekranu przedstawiający różne opcje języka Python w obszarze Edytor tekstu w oknie dialogowym Opcje.

Wyniki ukończenia

Grupa Wyniki ukończenia zawiera następujące opcje:

Opcja Domyślny opis
Uzupełnianie składowe wyświetla przecięcie elementów członkowskich Wyłączona Po ustawieniu tej opcji program Visual Studio wyświetla tylko uzupełnienia obsługiwane przez wszystkie możliwe typy.
Filtruj listę na podstawie ciągu wyszukiwania Włączone Stosuje filtrowanie sugestii ukończenia podczas wprowadzania danych wejściowych.
Automatyczne wyświetlanie uzupełniania dla wszystkich identyfikatorów Włączone Aby wyłączyć uzupełnianie zarówno w edytorze, jak i w systemie Windows interaktywnym, wyczyść tę opcję.

Wybór na liście uzupełniania

Grupa Wybór na liście uzupełniania zawiera następujące opcje:

Opcja Domyślny opis
Zatwierdzone przez wpisanie następujących znaków {}[]().,:;+-*/%&|^~=<>#@\ Te znaki zwykle są zgodne z identyfikatorem, który można wybrać z listy uzupełniania, więc wygodne jest zatwierdzenie ukończenia po prostu przez wpisanie znaku. Możesz usunąć lub dodać określone znaki do listy zgodnie z potrzebami.
Wprowadź bieżące uzupełnianie zatwierdzeń Włączone Po ustawieniu klawisz Enter wybiera i stosuje aktualnie wybrane uzupełnianie. Zobacz pierwszy wpis w tej tabeli, aby uzyskać listę rozpoznanych znaków.
Dodaj nowy wiersz po wprowadzeniu na końcu w pełni wpisanego wyrazu Wyłączona Domyślnie, jeśli wpiszesz całe słowo wyświetlane w oknie podręcznym uzupełniania i naciśnij klawisz Enter, zatwierdzisz to ukończenie. Ustawiając tę opcję, można skutecznie zatwierdzać uzupełnianie po zakończeniu wpisywania identyfikatora, tak aby klawisz Enter wstawia nowy wiersz.

Różne opcje

Grupa Różne opcje zawiera następujące ustawienia:

Opcja Domyślny opis
Wprowadź tryb konspektowania po otwarciu plików Włączone Automatycznie włącz funkcję konspektowania programu Visual Studio w edytorze podczas otwierania pliku kodu języka Python.
Wklej usunięte monity REPL Włączone Usuwa wiersz polecenia REPL Python i wiersz kontynuacji (>>> i ...) z wklejonego tekstu, co umożliwia łatwe przesyłanie kodu z okna Interactive do edytora. Wyczyść tę opcję, jeśli chcesz zachować te znaki podczas wklejania z innych źródeł.
Nazwy kolorów oparte na typach Włączone Włącza kolorowanie składni w kodzie języka Python.

Opcje czcionek i kolorów

Inne opcje języka Python są dostępne w obszarze Czcionki i kolory środowiska>, gdy grupa Edytor tekstów jest ustawiona na język Python:

Zrzut ekranu przedstawiający opcje czcionek i kolorów języka Python w obszarze Środowisko w oknie dialogowym Opcje w programie Visual Studio 2022.

Zrzut ekranu przedstawiający opcje czcionek i kolorów języka Python w obszarze Środowisko w oknie dialogowym Opcje.

Nazwy opcji języka Python są poprzedzone prefiksem "Python" i są objaśniające. Czcionka domyślna dla wszystkich motywów kolorów programu Visual Studio to zwykły 10 pkt Consolas (nie pogrubiony). Kolory domyślne różnią się w zależności od motywu. Zazwyczaj zmienia się czcionkę lub kolor, aby ułatwić odczytywanie tekstu.