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 .

Zobacz też