Format kodu skrótu dla Visual Studio?
W eclipse jest skrót Ctrl+Shift+F , który zmienia wcięcia kodu i naprawia komentarze i puste linie. Czy istnieje odpowiednik dla Visual Studio 2010?
9 answers
Visual Studio WITH C# KEY BINDINGS
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+d aby sformatować cały dokument.
Ctrl+E, Ctrl+F {[8] } aby sformatować zaznaczenie.
Można je zmienić w Tools > Options > Environment - > Keyboard (albo wybierając inny "schemat mapowania klawiatury", lub powiązanie poszczególnych klawiszy z poleceniami " Edytuj.FormatDocument " i " edycja.FormatSelection").
Jeśli nie wybrałeś schematu mapowania klawiatury C#, to może się okazać, że skróty klawiaturowe są inne . Na przykład, jeśli nie używasz wiązań C#, klucze mogą być następujące:
Ctrl + K + D (cały dokument)
Ctrl + K + F (Wybór tylko)
Aby dowiedzieć się, które powiązania klawiszy mają zastosowanie w Twojej kopii programu Visual Studio, zajrzyj do menu Edycja > zaawansowane - klawisze są wyświetlane po prawej stronie pozycji menu, dzięki czemu łatwo jest dowiedzieć się, jakie są w Twoim systemie.
(proszę nie edytować tej odpowiedzi, aby zmienić powyższe powiązania klawiszy na to, co ma Twój system!)
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-10-28 20:24:25
Ctrl + K + D (cały dokument)
Ctrl + K + F (tylko wybór)
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-02-09 07:10:55
Try Ctrl + K + D ("NIE zostawiaj Ctrl pomiędzy")
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-02-09 07:11:30
Tak, możesz użyć skrótu dwudźwiękowego (Ctrl+K, Ctrl+F Jeśli używasz profilu ogólnego), aby sformatować swój wybór.
Inne opcje formatowania znajdują się w sekcji Edycja "zaawansowane" i podobnie jak wszystkie polecenia VS, możesz ustawić swój własny skrót klawiszowy za pomocą klawiatury Tools "Options" Environment " (polecenie wyboru formatu nazywa się Edit.FormatSelection
).
Formatowanie nie robi nic z pustymi liniami, ale spowoduje wcięcie kodu zgodnie z pewnymi zasadami, które są zazwyczaj nieco od tego, co prawdopodobnie chcesz.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-02-09 07:09:52
Resharper - Ctrl + Alt + F
VS 2010- Ctrl + K, Ctrl + D
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-02-09 07:11:59
Wyrównanie tekstu w odpowiednim formacie =
Ctrl + K + D dla stron typu .aspx
LUB .cshtml
Ctrl + K + F for .cs
page
Ale należy pamiętać, że Naciśnij wszystkie przyciski w odpowiedniej kolejności..
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-12-28 14:12:12
Sformatuj cały dokument: ctrl + k + d
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-10-31 12:15:50
Zaznacz cały dokument i naciśnij Ctrl + E + D
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-10-23 13:30:47
Format wyboru:
ctrl + k + f
Format całego dokumentu:
ctrl + k + d
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-02-13 14:42:45