Osnova

Pokud chcete skrýt oblast kódu ze zobrazení, můžete ji sbalit tak, aby se zobrazovala pod znaménkem plus (+) v textovém editoru. Pokud chcete rozbalit sbalenou oblast, vyberte znaménko plus.

Tip

Pokud jste uživatel klávesnice, můžete vybrat kombinaci kláves Ctrl+M+M, kterou chcete sbalit a rozbalit.

Pokud chcete sbalit oblast osnovy, poklikejte na libovolný řádek v oblasti na okraji osnovy, který se zobrazí nalevo od kódu. Obsah sbalené oblasti můžete zobrazit jako popis, když najedete myší na sbalenou oblast.

Screenshot of an example of collapsed code that shows the outlining margin and an example of the expanded code visible from a tooltip.

Oblasti v okrajích osnovy se také zvýrazní, když najedete myší na okraj. Výchozí barva zvýraznění se může v některých konfiguracích barev zdát trochu slabá. Můžete ho změnit v možnostech nástroje>Možnosti>prostředí>Písma a barvy>sbalitelné oblasti.

Když pracujete v kódu osnovy, můžete rozbalit oddíly, na kterých chcete pracovat, sbalit je, až budete hotovi, a pak přejít na jiné oddíly. Pokud nechcete zobrazovat osnovu, můžete pomocí příkazu Ukončit osnovu odebrat informace osnovy bez narušení základního kódu.

Příkazy Zpět a Znovu v nabídce Upravit mají vliv na tyto akce. Operace kopírování, vyjmutí, vložení a přetažení zachovávají osnovu informací, ale ne stav sbalitelné oblasti. Když například zkopírujete sbalenou oblast, operace vložení vloží zkopírovaný text jako rozbalenou oblast.

Upozornění

Když změníte oblast osnovy, může dojít ke ztrátě osnovy. Například odstranění nebo operace Najít a nahradit můžou vymazat konec oblasti.

Následující příkazy najdete v podnabídce Upravit>osnovu.

Název Popis
Skrýt výběr (Ctrl+M, Ctrl+H) – sbalí vybraný blok kódu, který by normálně nebyl k dispozici pro osnovuif, například blok. Pokud chcete odebrat vlastní oblast, použijte příkaz Zastavit skrytí aktuálního stavu (nebo Ctrl+M, Ctrl+U). Není k dispozici v jazyce Visual Basic.
Přepnout rozbalení osnovy (Ctrl+M, Ctrl+M) – Vrátí aktuální skrytý nebo rozbalený stav nejvnitřnější části osnovy, když kurzor leží v vnořeném sbaleném oddílu.
Přepnout všechny osnovy (Ctrl+M, Ctrl+L) – Nastaví všechny oblasti do stejného sbaleného nebo rozbaleného stavu. Pokud jsou některé oblasti rozbalené a některé sbalené, rozbalí se sbalené oblasti.
Ukončit osnovu (Ctrl+M, Ctrl+P) – Odebere všechny informace o osnově celého dokumentu.
(Pokud ho chcete znovu zapnout, přejděte na Upravte>osnovu a vyberte Spustit automatické osnovy.)
Ukončit skrytí aktuálního stavu (Ctrl+M, Ctrl+U) – Odebere informace o osnově aktuálně vybrané uživatelem definované oblasti. Není k dispozici v jazyce Visual Basic.
Sbalit do definic (Ctrl+M, Ctrl+O) – sbalí členy všech typů.
Sbalit blok:<logická hranice> (C++) Sbalí oblast ve funkci obsahující kurzor. Pokud například kurzor leží uvnitř smyčky, smyčka je skrytá.
Sbalit vše v: <logické struktury> (C++) Sbalí všechny struktury uvnitř funkce.

Tip

Další informace o tom, jak používat výhradně klávesnici, najdete v tématu Klávesové zkratky v sadě Visual Studio.

Sadu Visual Studio SDK můžete také použít k definování oblastí textu, které chcete rozbalit nebo sbalit. Viz Návod: Osnova.