W Eclipse znajduje się skrót Ctrl+ Shift+ F, który ponownie wcina kod i naprawia komentarze i puste wiersze. Czy istnieje odpowiednik programu Visual Studio 2010?
W Eclipse znajduje się skrót Ctrl+ Shift+ F, który ponownie wcina kod i naprawia komentarze i puste wiersze. Czy istnieje odpowiednik programu Visual Studio 2010?
Odpowiedzi:
Aby odpowiedzieć na konkretne pytanie, w C # prawdopodobnie używasz schematu mapowania klawiatury C #, który domyślnie używa tych skrótów klawiszowych:
Ctrl+ E, Ctrl+, Daby sformatować cały dokument.
Ctrl+ E, Ctrl+, Faby sformatować zaznaczenie.
Możesz je zmienić w menu Narzędzia → Opcje → Środowisko → Klawiatura (wybierając inny „schemat mapowania klawiatury” lub przypisując poszczególne klawisze do poleceń „Edytuj.FormatDocument” i „Edytuj.FormatSelekcja”).
Jeśli nie wybrałeś schematu mapowania klawiatury w języku C #, możesz zauważyć, że skróty klawiszowe są inne . Na przykład, jeśli nie używasz powiązań C #, kluczami mogą być:
Ctrl+ K+ D(Cały dokument)
Ctrl+ K+ F(Tylko wybór)
Aby dowiedzieć się, które przypisania klawiszy obowiązują w Twojej kopii programu Visual Studio, spójrz w menu Edycja → Menu zaawansowane - klawisze są wyświetlane po prawej stronie elementów menu, dzięki czemu łatwo jest dowiedzieć się, jakie są w systemie.
(Proszę nie edytować tej odpowiedzi do zmiany klawiszy wyżej co Twój system ma!)
Ctrl+ K+ D(Cały dokument)
Ctrl+ K+ F(Tylko wybór)
Edit.FormatDocument
) niektóre porządki kod dzieje się również np mam ustawić Add/remove braces for single-line control statements
(naprawdę złe opis, ponieważ użytkownik nie ma pojęcia, co się dzieje, kiedy go aktywować ^^) tak formater zawsze zmienia if(foo) bar;
się if(foo) { bar; }
. wykonanie Edit.FormatSelection tego nie zmienia. Może to być błąd, zgłoś go, jeśli nic nie znajdę.
Tak, możesz sformatować swój wybór za pomocą skrótu do dwóch akordów ( Ctrl+ K, Ctrl+, Fjeśli korzystasz z profilu ogólnego).
Inne opcje formatowania znajdują się w menu Edycja → Zaawansowane i podobnie jak wszystkie polecenia Visual Studio, możesz ustawić własny skrót klawiszowy za pomocą menu Narzędzia → Opcje → Środowisko → Klawiatura (nazywa się polecenie wyboru formatu Edit.FormatSelection
).
Formatowanie nic nie robi z pustymi wierszami, ale spowoduje wcięcie kodu zgodnie z pewnymi regułami, które zwykle są nieco odbiegające od tego, co prawdopodobnie chcesz.
Aby wyrównać tekst we właściwym formacie -
Ctrl+ K+ Ddla stron frontonu takich jak .aspx
lub.cshtml
Ctrl+ K+ Fdla .cs
strony
Ale obserwuj, aby kolejno naciskać wszystkie przyciski ...
Kliknij kod prawym przyciskiem myszy, a otrzymasz „Formatuj dokument”. W moim przypadku jest to Ctrl+ Shift+I
Zaznacz cały tekst w dokumencie i naciśnij Ctrl+ E+ D.