2010-10-18 16 views
113

Jak mogę automatycznie przyciąć kod źródłowy w Visual Studio 2010?Jak automatycznie wcięcić kod źródłowy?

Użyłem Ctrl + K, Ctrl + F, ale to nie działa; czy jest jakiś inny sposób/plugin do tego?

+1

Jaki rodzaj kodu źródłowego? Jeśli to nie działa, to albo jest uszkodzona instalacja VS, albo niestandardowy plik. Lub inny domyślny skrót klawiaturowy, spróbuj menu edycji. – Coder

+0

@Madman: Używam ViEmu, VAssitX. Jest to plik źródłowy C#. Teraz niespodziewanie działa dobrze. – Jichao

+2

wystarczy, że zaznaczysz cały tekst/kod przed wykonaniem CTRL + K, CTRL + F, to powinien działać kod – xus

Odpowiedz

182

Ctrl + e, D - format cały dokument
Ctrl + K, Ctrl + F - wyboru formatu

dostępny także w menu poprzez Edycja | Zaawansowane.

Thomas

Edit-
Ctrl + K, Ctrl + D - Format cały doc w VS 2010

+0

Szukałem tego w menu prawego przycisku myszy, jak głupio ode mnie. –

+1

Próbowałem w obie strony iz menu Edycja | Zaawansowane, a one nie robią nic dla mojego kodu źródłowego. Inne opcje, takie jak wcięcie linii, działają. Co może być nie tak? – Chucky

+0

Chucky, czy rozważałeś usunięcie Visual Studio i wykonanie czystej instalacji? Kilka razy dokonałem tylu zmian, że go zepsułem. –

1

Ponadto, nie jest mało poręczne "tiret wzrost" i przyciski "zmniejsz wcięcie". Jeśli podświetlisz blok kodu i klikniesz te przyciski, cały blok będzie wcięty.

+3

również TAB i SHIFT + TAB działają tak jak te – jmacboy

+0

Ustaw "Opcje> C/C++> Formatowanie> Automatyczne wcięcie na karcie" na "True" i naciśnij 'TAB'. –

+0

Próbowałem porównać plik XML do wersji sprawdzonej w VS 2010, ale wcięcie zmieniło się, uniemożliwiając zobaczenie prawdziwych zmian. Używanie funkcji formatowania nie działa, ale zrobiono "Zwiększ wcięcie". –

44

W 2010 jest Ctrl + k, Ctrl + d. Zobacz zdjęcie poniżej.

enter image description here

7

W 2010 jest ctrl + k + d dla wcięcia

0

próbowałem obie strony, iz edytuj menu Zaawansowane, a oni nic nie robię dla mojego kodu źródłowego. Inne opcje, takie jak wcięcie linii, działają. Co może być nie tak? - Chucky 12 lipca '13 w 11:06

Czasami, jeśli nie robi praca, spróbuj wybrać kilka wierszy powyżej i poniżej lub cały blok kodu (cała funkcja, cały cykl, cały przełącznik, etc .), dzięki czemu wie, jak tworzyć wcięcia.

Na przykład jeśli skopiujesz/wkleisz coś do instrukcji przełącznika i ma ona niewłaściwe wcięcie, musisz wybrać tekst + linię z powyższym opisem sprawy, aby go uruchomić.

0

Warto zauważyć, że automatyczne wcięcie nie działa, jeśli w dokumencie występują błędy składniowe. Pozbądź się czerwonych ćwiartek, a następnie spróbuj CTRL + K, CTRL + D, cokolwiek ...