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?

Nickolay Kondratyev
źródło
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.

Reed Copsey
źródło
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

Jeroen VL
źródło
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.

Bryan Neuberger
źródło
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ą.

użytkownik5162573
źródło