Visual Studio zastąpi kartę 4 spacjami?


217

Czy istnieje sposób, aby ustawić przycisk TAB tak, aby działał jako 4 spacje w Visual Studio 2010 zamiast przejść do Edycja-> Zaawansowane-> Nie zaznaczaj wybranych linii?


14
+1, ponieważ w pytaniu znajduje się wskazówka, jak nie sprawdzać istniejących źródeł, zaakceptowana odpowiedź dotyczy tylko nowych źródeł
— Shmil The Cat

Czy ktoś mógłby edytować „2010” poza tytułem pytania? Dotyczy to wielu wersji studia wizualnego, a interfejs użytkownika jest nadal taki sam dla tej części IDE dla VS 2010, 2013 i 2015. Może również pomóc dodać coś do pytania, które sugeruje, że OP chce ustawić styl nowych źródeł; trick edycji istniejących źródeł jest jednak fajny.
— jrh

Zauważ też, że „Tabify” i „Untabify” dla istniejących plików kodu źródłowego nie działają dla tabulatorów wstawionych w środku wiersza, tzn. <tab> int <tab> x;<spaces> int <tab> x;<spaces> int <spaces> x;
— Zostałyby

Korzystam z Visual Studio Community dla komputerów Mac i zamiast cofnąć potwierdzenie, zrobiłem Edycja> Format> Formatuj dokument.
— Mahdi

Odpowiedzi:


302

Możesz edytować to zachowanie w:

Tools->Options->Text Editor->All Languages->Tabs

Zmień kartę, aby użyć „Wstaw spacje” zamiast „Zachowaj karty”.

Uwaga: możesz również określić to dla każdego języka, jeśli chcesz mieć inne zachowanie w określonym języku.


16
Podzielę się, że nadal jest tak samo dla Visual Studio 2013.
— James

6
Co z rozmiarem tabulatora i wcięciem?
— Magallo,

3
W moim przypadku tak długo zajęło mi znalezienie ustawienia, że ​​jest pole wyboru, które ukrywa połowę ustawień. koniecznie sprawdź pokaż wszystkie ustawienia
— Andrew Afternoon-Delight Hayde

5
Podzielę się, że nadal jest tak samo dla Visual Studio 2015.
— Marek

4
Tak samo jest w przypadku Visual Studio 2017.
— jhmckimm

7

Dla wersji VS2010 i nowszych ( VS2010 wymaga wtyczki ). Jeśli zaznaczyłeś / ustawiłeś opcje rozmiaru zakładki w Visual Studio, ale nadal nie będzie działać. Następnie sprawdź, czy masz plik .editorconfig w swoim projekcie! Spowoduje to zastąpienie ustawień programu Visual Studio. Edytuj rozmiar tabulacji w tym pliku.

Może się to zdarzyć, jeśli zainstalujesz aplikację Angular w swoim projekcie za pomocą Angular-Cli.

Zobacz blog MSDN


4

Żadna z tych odpowiedzi nie działała dla mnie na moim MacBooku Pro. Musiałem więc przejść do:

Preferencje -> Kod źródłowy -> Formatowanie kodu -> Kod źródłowy C #.

Odtąd mogłem zmienić swój styl i odstępy itp. To jedyny projekt, w którym główny programista ma inne formatowanie niż ja. Trudno było zrozumieć, że moje IDE sformatuje mój kod inaczej niż ich.


3
Jest to poprawne w programie Visual Studio dla komputerów Mac 8.4 (który wchodzi w skład Unity 2019.2)
— gl03

3

Jeśli nie widzisz opcji formatowania, możesz zrobić Narzędzia-> Ustawienia importu i eksportu, aby zaimportować brakującą.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.