Opcje, edytor tekstu, wszystkie języki, karty
To okno dialogowe umożliwia zmianę domyślnego zachowania Edytora kodu. Te ustawienia dotyczą również innych edytorów opartych na Edytorze kodu, takich jak widok źródłowy Projektant HTML. Aby wyświetlić te opcje, wybierz pozycję Opcje z menu Narzędzia . W folderze Edytor tekstów rozwiń podfolder Wszystkie języki , a następnie wybierz pozycję Karty.
Uwaga
Ta strona ustawia domyślne opcje dla wszystkich języków programowania. Pamiętaj, że zresetowanie opcji w tym oknie dialogowym spowoduje zresetowanie opcji Tabs we wszystkich językach do wybranych tutaj opcji. Aby zmienić opcje edytora tekstu tylko dla jednego języka, rozwiń podfolder dla tego języka i wybierz jego strony opcji.
W przypadku wybrania różnych ustawień na stronach opcji Tabs dla poszczególnych języków programowania komunikat "Ustawienia wcięcia dla poszczególnych formatów tekstowych powodują konflikt ze sobą", jest wyświetlany dla różnych opcji wcięcia; a komunikat "Ustawienia karty dla poszczególnych formatów tekstowych powodują konflikt ze sobą", jest wyświetlany dla różnych opcji tabulacji. Na przykład to przypomnienie jest wyświetlane, jeśli opcja Inteligentne wcięcie jest wybrana dla języka Visual Basic, ale dla języka Visual C++wybrano wcięcie Blokuj.
Wcięcia
Brak
Po wybraniu nowych wierszy nie są wcięcione. Punkt wstawiania znajduje się w pierwszej kolumnie nowego wiersza.
Blokuj
Po wybraniu nowe wiersze są automatycznie wcięcia. Punkt wstawiania jest umieszczany w tym samym punkcie początkowym co poprzedni wiersz.
Inteligentne rozwiązania
Po wybraniu nowe wiersze są ustawione tak, aby pasowały do kontekstu kodu, zgodnie z innymi ustawieniami formatowania kodu i konwencjami intelliSense dla języka programowania. Ta opcja nie jest dostępna dla wszystkich języków programowania.
Na przykład wiersze ujęte między nawiasem klamrowym otwierającym ( { ) i zamykającym nawiasem klamrowym ( } ) mogą być automatycznie wcięte dodatkowe zatrzymanie tabulatora od położenia wyrównanych nawiasów klamrowych.
Karty
Rozmiar karty
Ustawia odległość między przystankami tabulacji. Wartość domyślna to cztery spacje.
Rozmiar wcięcia
Ustawia rozmiar w przestrzeniach automatycznego wcięcia. Wartość domyślna to cztery spacje. Znaki tabulatora, znaki spacji lub oba te elementy zostaną wstawione w celu wypełnienia określonego rozmiaru.
Wstaw spacje
Po wybraniu operacje wcięcia wstawią tylko znaki spacji, a nie znaki TAB. Jeśli na przykład rozmiar wcięcia ma wartość 5, podczas każdego naciśnięcia klawisza TAB lub przycisku Zwiększ wcięcie na pasku narzędzi Formatowanie są wstawione pięć znaków spacji.
Zachowaj karty
Po wybraniu operacji wcięcia wstawia jak najwięcej znaków TAB. Każdy znak TAB wypełnia liczbę spacji określonych w rozmiarze karty. Jeśli rozmiar wcięcia nie jest parzysty rozmiarem karty, znaki spacji są dodawane, aby wypełnić różnicę.
Napiwek
Formatowanie adaptacyjne może zastąpić ustawienia niestandardowych kart. Formatowanie adaptacyjne można wyłączyć, przełączając opcję Użyj formatowania adaptacyjnego w edytorze>tekstów Zaawansowane. Możesz również zmienić sposób zarządzania preferowanym stylem wcięcia w programie Visual Studio przy użyciu elementu .plik editorconfig .