Osnova

Některé části kódu lze skrýt sbalením oblasti kódu tak, že se zobrazí pod znaménkem plus (+).Sbalenou oblast rozbalíte kliknutím na toto znaménko plus. (Nebo lze stisknutím kombinace kláves CTRL + M + M oblast sbalit a poté ji stiskem kombinace kláves CTRL + M + M zase rozbalit). Rozbalenou oblast lze také sbalit dvojitým kliknutím na jakýkoli řádek okraje oblasti, která se zobrazí vlevo od kódu.Obsah sbalené oblasti lze zobrazit jako popisek, když přejedete myší přes tuto sbalenou oblast.

Oblasti na okraji jsou také zvýrazněny, když přes tento okraj přejedete ukazatelem myši.Výchozí barva zvýraznění se může zdát v některých konfiguracích barev poněkud nejasná.Lze ji změnit v Nástroje/Možnosti/Prostředí/Písma a barvy/Sbalitelná oblast.

Při práci s kódem lze rozbalit oddíly, na kterých chcete pracovat, sbalit je, když jste hotovi a poté se přesunout k jiné sekci.Pokud nechcete mít osnovu zobrazenu, lze použít příkaz Zrušit osnovu k odstranění informací osnovy bez narušení základního kódu.

Příkazy Zpět a Znovu v nabídce Úpravy mají na tyto akce vliv.Příkazy Kopírovat, Vyjmout, Vložit a operace přetažení zachovávají informace o osnově, ale ne stav sbalitelné oblasti.Například při kopírování sbalené oblasti, operace Vložit vloží zkopírovaný text jako rozbalenou oblast.

Poznámka k upozorněníUpozornění

Změníte-li osnovu oblasti, může dojít ke ztrátě osnovy.Například operace hledání a nahrazení nebo odstranění může vymazat konec oblasti.

Následující příkazy lze nalézt v podnabídce Úpravy/Osnova.

Skrýt výběr

(CTRL + M, CTRL + H) - Sbalí vybraný blok kódu, který by běžně nebyl k dispozici pro osnovu, například blok if.Chcete-li odebrat vlastní oblast, použijte Zrušit aktuální skrytí (nebo stiskněte kombinaci kláves CTRL + M, CTRL + U).Není k dispozici v jazyce Visual Basic.

Přepnout rozbalení osnovy

- Obrátí aktuální skrytý nebo rozbalený stav nejvnitřnější části osnovy, když je kurzor umístěn ve 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 rozbaleny a některé sbaleny, budou sbalené oblasti rozbaleny.

Zrušit osnovu

(CTRL + M, CTRL + P) - Odebere všechny informace osnovy pro celý dokument.

Zrušit aktuální skrytí

(CTRL + M, CTRL + U) - Odebere informace osnovy pro aktuálně vybranou uživatelem definovanou oblast.Není k dispozici v jazyce Visual Basic.

Sbalit do definic

(CTRL + M, CTRL + O) - Sbalí všechny typy členů.

Sbalit blok:<logická hranice>

(Visual C++) Sbalí oblast ve funkci obsahující kurzor.Například pokud je kurzor umístěn uvnitř smyčky, bude tato smyčka skrytá.

Sbalit vše v: <logické struktury>

(Visual C++) Sbalí všechny struktury uvnitř funkce.

Pro definování oblastí textu, které chcete rozbalit nebo sbalit, lze také použít sadu Visual Studio SDK.Viz téma Názorný postup: Osnova.