Wiem, że Visual Studio potrafi automatycznie formatować, aby moje metody i pętle były odpowiednio wcięte, ale nie mogę znaleźć tego ustawienia.
visual-studio
indentation
użytkownik719550
źródło
źródło
Odpowiedzi:
Aby sformatować zaznaczenie: Ctrl+ K, Ctrl+F
Aby sformatować dokument: Ctrl+ K, Ctrl+D
Zobacz wstępnie zdefiniowane skróty klawiaturowe . (Te dwa są
Edit.FormatSelection
iEdit.FormatDocument
.)Uwaga dla OSX
W OSX używaj CMD ⌘klucza nie Ctrl:
źródło
Format document is not available...
komunikat o błędzie w VS2010, przeczytaj: stackoverflow.com/q/8812741/1016891Dla programu Visual Studio 2010/2013/2015/2017
Edycja paska narzędzi -> Zaawansowane (jeśli nie widzisz opcji Zaawansowane , wybierz plik kodu w Eksploratorze rozwiązań i spróbuj ponownie)
Twoje skróty mogą wyświetlać się inaczej niż moje, gdy jestem skonfigurowany do kodowania w C #, ale nawigacja za pomocą paska narzędzi doprowadzi cię do tych.
Jeśli nie działa, poszukaj błędów w kodzie, takich jak brakujące nawiasy blokujące automatyczne formatowanie
źródło
Wykonaj poniższe kroki:
Tools
Options
Text Editor options
C#
jako przykładu.Zobacz poniższy obraz:
źródło
Zainstalowałem rozszerzenie o nazwie „Formatuj dokument przy zapisywaniu”, które formatuje cały dokument za każdym razem, gdy go zapisujesz. Aby zainstalować go w VS15 lub 17, w Narzędziach wystarczy kliknąć „Rozszerzenia i aktualizacje ...”:
A następnie przejdź do „Online” na lewym panelu i wyszukaj „Formatuj dokument przy zapisywaniu”
Mam nadzieję, że to pomoże!.
źródło
Chociaż pytanie jest nieco stare, ktoś może się przydać.
Możesz zdefiniować nowe powiązania klawiszy, przechodząc do
Tools -> options -> Environment -> keyboard
źródło
źródło
Na komputerze Mac: Shift+ Option+F
Na Ubuntu: Ctrl+ Shift+I
źródło
Jeśli wyświetlisz pasek narzędzi edycji źródła HTML, istnieje również przycisk „Formatuj cały dokument”
źródło
Rozwiązanie podane w zaakceptowanej odpowiedzi nie dotyczy Microsoft Visual Studio 2012 .
W przypadku VS2012 skróty to:
źródło
Kiedyś używałem tych kombinacji. Zautomatyzowałem ten proces przy zapisywaniu dokumentu. Możesz wypróbować moje rozszerzenie Formatuj dokument przy zapisywaniu
źródło
W VS 2017 i 2019
Ale ... jeśli chcesz dodać przycisk Formatuj dokument do paska narzędzi, zrób to.
Kliknij pasek narzędzi prawym przyciskiem myszy.
Wybierz „Dostosuj ..”
Wybierz kartę „Polecenia”.
Wybierz przycisk opcji „Pasek narzędzi”.
Wybierz „Edytor tekstu” z menu rozwijanego obok przycisku opcji (lub dowolnego paska narzędzi, w którym chcesz włączyć)
Teraz...
Kliknij Add Commandprzycisk.
Kategorie: Edytuj
polecenia: Format dokumentu
KliknijOK
źródło
W obszarze Narzędzia -> Opcje -> Edytor tekstu , a następnie przejdź do sekcji Formatowanie -> Ogólne w dowolnym języku, który chcesz sformatować, znajdziesz Ogólne . Zaznacz wszystkie trzy pola wyboru formatowania.
W obszarze Narzędzia -> Opcje -> Edytor tekstu , a następnie przejdź do sekcji TABS dowolnego języka, który chcesz sformatować, znajdziesz wcięcie . Wybierz Smart a aktywuje automatyczne formatowanie za każdym razem, gdy użyjesz jednego z elementów zamykających; )} w tym bloku.
Nie ma potrzeby naciskania klawiszy.
źródło
Możesz dodać przyciski do paska narzędzi, klikając małą strzałkę rozwijaną po prawej stronie ostatniego przycisku paska narzędzi, wybierz „Dodaj lub usuń przyciski”, a następnie kliknij przyciski, które chcesz dodać do nich zaznaczenie. Wybrane przyciski pojawią się na pasku narzędzi ...
Następnie zaznacz tekst i kliknij przycisk Zwiększ wcięcie lub Zmniejsz wcięcie. Testowałem to tylko na Visual Studio 2013.
źródło
Kliknij prawym przyciskiem:
Działa w VS 2015, może wcześniejszej wersji.
źródło
Pierwotne pytanie brzmiało: „Nie mogę znaleźć ustawienia”.
Prosta odpowiedź brzmi: w takim razie spójrz na górne menu
Zobaczysz także aktualnie przypisane naciśnięcia klawiszy dla tej funkcji. Nic specjalnego do zapamiętania. To naprawdę pomaga, jeśli używasz wielu środowisk programistycznych w różnych systemach operacyjnych.
źródło
Wybierz dane i kliknij prawym przyciskiem myszy, a znajdziesz tę opcję. FORMAT DOKUMENTU I WYBÓR FORMATU
źródło
W nowszych wersjach skrót do formatowania całego dokumentu to: Shift+ Alt+F
źródło
Tylko po to, by odpowiedzieć na powyższe odpowiedzi Starwfanatic i Ewana . Możesz dostosować swoje IDE, aby dodać dowolny przycisk do dowolnego paska narzędzi - dzięki czemu możesz dodać przycisk Format (tak jak pasek narzędzi do edycji kodu źródłowego HTML) do dowolnego innego paska narzędzi (takiego jak Edycja tekstu ze wszystkimi innymi elementami sterującymi edycji, takimi jak wcięcie zwiększające / zmniejszające).
Kliknij strzałkę po prawej stronie paska narzędzi> Dodaj lub usuń przyciski> Dostosuj ...> karta Polecenia> przycisk Dodaj polecenie ...
Format dokumentu i format wyboru znajdują się w grupie Edycja .
(Testowane w VS2010 i VS2013)
źródło
W VS 2019 „Czyszczenie kodu” (RunDefaultCodeCleanup) jest bardziej zaawansowane (pochodzi z ReSharper): Ctrl + K, Ctrl + E
Okno dialogowe Opcje: Edytor tekstu> C #> Styl kodu> Formatowanie
Ustawienie automatycznego formatowania w programie Visual studio
źródło
Dzięki rozszerzeniu Continuous Formatting (komercyjnemu, opracowanemu przeze mnie) kod jest formatowany naprawdę automatycznie podczas pisania.
źródło
Mam komputer Mac i kliknąłem Kod> Preferencje> Ustawienia> Obszar roboczy> Formatowanie, a następnie wybrałem Formatuj przy zapisywaniu .
Teraz za każdym razem, gdy naciskam cmd+ sto automatycznie formatuje plik.
źródło
Rozszerzenie Visual Studio - CodeMaid jest całkiem w porządku.
źródło
Wytnij / wklej sekcję to kolejny szybki sposób (i łatwy do zapamiętania).
źródło
Jeśli możesz sobie na to pozwolić (lub jeśli jesteś uprawniony do 30-dniowej bezpłatnej wersji próbnej) Jetbrains ReSharper może sformatować cały katalog projektu.
Wystarczy zainstalować -> Kliknij katalog prawym przyciskiem myszy -> wybierz Kod czyszczenia z menu kontekstowego.
źródło
źródło
Możesz także spróbować kliknąć prawym przyciskiem myszy opcję menu, aby sformatować wybór dokumentu kodującego. Spójrz na zrzut ekranu poniżej
źródło
Wybierz tekst, który chcesz automatycznie wciąć.
Kliknij Formatuj zaznaczenie w Edycja, Zaawansowane lub naciśnij CTRL + K, CTRL + F. Wybór formatu stosuje inteligentne reguły wcięcia dla języka, w którym programujesz, do zaznaczonego tekstu.
Krok (1): - CTRL + A
Krok (2): - CTRL + K
Krok (3): - CTRL + F.
źródło
możesz także użyć tego rozszerzenia.
źródło
W Visual Studio 2015 i 2017 dla kodu c #. 1) Przewiń do końca pliku 2) Usuń ostatni „Nawias klamrowy”} 3) Poczekaj, aż nad nim pojawi się błąd 4) Wymień „Nawias klamrowy”} fini. :)
źródło