Czy w Visual Studio jest polecenie zwinięcia / rozwinięcia wszystkich sekcji kodu w pliku?
visual-studio
Pan Flibble
źródło
źródło
Do robienia rzeczy używane są następujące kombinacje klawiszy:
CTRL+ M+ M→ Zwiń / Rozwiń bieżący zadany obszar (np. MEthod)
CTRL+ M+ H→ Zwiń / Hwybierz (Rozwiń) bieżący wybór
CTRL+ M+ O→ oZwiń wszystko (Zwiń ciała deklaracji)
CTRL+ M+ A→ Zwiń all
CTRL+ M+ X → E xi wszystkie
CTRL+ M+ L→ Przełącz lwszystkie
Niektóre opcje w menu kontekstowym w obszarze Tworzenie konspektu.
źródło
CTL+ M+ Lrozwija wszystko
CTL+ M+ Ozwija wszystko
W artykule MSDN „Domyślne skróty klawiaturowe w programie Visual Studio”, patrz sekcja „Edytor tekstu”, jeśli szukasz innych skrótów - te 2 to tylko niektóre z wielu dostępnych.
źródło
Ctrl+ Mrozszerza region.
Ctrl+ Lzawala region.
źródło
źródło
W Visual Studio 2017 wydaje się, że to zachowanie jest domyślnie wyłączone. Można go włączyć w menu Narzędzia> Opcje> Edytory tekstu> C #> Zaawansowane> Tworzenie konspektu> „Zwiń # regiony podczas zwijania do definicji”
źródło
CTL+ M+ Azwija wszystko
działa dla mnie, podczas gdy
CTL+ M+O
nie
źródło
Czy masz na myśli zarys przełączania?
Możesz zrobić: Control+ Mnastępnie Control+, Laby przełączyć wszystkie kontury
źródło
W Visual Studio 2013:
CTL+ M+ Azwija wszystko
CTL+ M+ Lrozwija wszystko
źródło
Poniżej znajduje się wszystko, czego chcesz:
CTRL+ M+M
CTRL+ M+H
CTRL+ M+O
CTRL+ M+A
CTRL+ M+X
CTRL+ M+L
źródło
Jeśli masz na myśli skrót, to
CTRL+ M+ M: Ten zwinie region, w którym znajduje się kursor, niezależnie od tego, czy jest to metoda, przestrzeń nazw lub cokolwiek innego w przypadku zwijania bloków kodu, regionów i metod. Pierwszy zwinie tylko blok / metodę lub region, w którym znajduje się kursor, a drugi zwinie cały region, w którym się znajdujesz.
http://www.dev102.com/2008/05/06/11-more-visual-studio-shortcuts-you-should-know/
źródło
naciśnij
CTL + A
Następnie
CTL+ M+M
Kompresowanie wszystkich, w tym węzłów potomnych, w plikach XML.
źródło
Aby zwinąć wszystkie, użyj:
Ctrl + Mi Ctrl+A
Wszystkie skróty do VS 2012/2013/2015 dostępne na stronie http://visualstudioshortcuts.com/2013/
źródło
W przypadku aktualizacji do Visual Studio 2010, 2012, 2013 lub 2015, istnieje rozszerzenie Visual Studio do wyświetlania aktualnie zarejestrowanych skrótów klawiaturowych, IntelliCommand .
źródło
jeśli chcesz zwinąć i rozwinąć określoną pętlę, w przeciwnym razie zainstaluj następujące wtyczki do programu Visual Studio.
źródło
Żadne z tych nie działało dla mnie. Znalazłem w edytorze
Keyboard Shortcuts
plik do wyszukaniaeditor.foldRecursively
. To da ci najnowszą oprawę. W moim przypadku było to CMD+ K, CMD+ [.źródło
Zwiń wszystko - Ctrl + M +O
Rozwiń wszystko - Ctrl + M +L
źródło
Visual Studio może pomóc Ci znaleźć odpowiedź na twoje pytanie na kilka różnych sposobów.
Wpisz Ctrl+, Qaby uzyskać dostęp do Szybkie uruchamianie , a następnie wpisz „zwinąć”. Szybkie uruchamianie wyświetli coś takiego: †
Stamtąd wpisz „konspekty”, aby znaleźć inne pozycje menu związane z konspeksem:
Należy jednak pamiętać, że Szybkie uruchamianie pokaże tylko te polecenia, które są dostępne jako pozycje menu Visual Studio. Aby znaleźć inne polecenia związane z klawiaturą związane ze zwiniętymi sekcjami kodu, na pasku menu Visual Studio kliknij:
Spowoduje to wyświetlenie sekcji klawiatury w oknie dialogowym Opcje. W polu tekstowym „Pokaż polecenia zawierające” wpisz „edit.collap”. Visual Studio wyświetli listę podobną do:
Musisz kliknąć każde polecenie, aby zobaczyć powiązany z nim skrót klawiaturowy.
† Moje przykłady zaczerpnięte z Visual Studio 2013.
źródło
W Visual Studio 2019:
Przejdź do Narzędzia> Opcje> Klawiatura.
Wyszukaj Edit.ToggleAllOutlining
Użyj wymienionego tam skrótu lub przypisz mu wybrany skrót.
źródło
Jeśli chcesz
collapse/expand
uzyskać obszar w obszarzeclass/method
(zamiast zwijania całegoclass/method
), możesz utworzyć niestandardowe regiony w następujący sposób:Odniesienie
źródło