Sdílet prostřednictvím


Co je Rychlé posouvání pro Visual Studio?

Když pracujete ve velkém souboru kódu nebo procházíte neznámým základem kódu, může být někdy obtížné zjistit, kde se nacházíte v kódu. Pomocí funkce Sticky Scroll můžete přichytnout obory na začátek editoru, aby byly při procházení kódu vždy v zobrazení. Visual Studio 2022 verze 17.5 a novější podporují Sticky Scroll.

Podporované programovací jazyky

Podporuje se více formátů kódu, včetně C#, C++, XAML a JSON.

Tady je animovaný příklad rychlého posouvání v souboru C#:

Animace funkce Sticky Scroll, která se používá v kódu jazyka C#.

Tady je animovaný příklad rychlého posouvání v souboru C++:

Animace funkce Sticky Scroll, která se používá v kódu jazyka C++.

Zapnutí nebo vypnutí rychlého posouvání

Použijte následující postup:

  1. V řádku nabídek sady Visual Studio vyberte Nástroje>Možnosti>textového editoru>Obecné.
  2. V části Rychlé posouvání vyberte nebo zrušte výběr, seskupte aktuální obory v oblasti posouvání v okně editoru.
  3. Vyberte OK.

Pokud chcete funkci Sticky Scroll vypnout, můžete to udělat v editoru tak, že kliknete pravým tlačítkem myši do oblasti záhlaví Sticky Scroll a pak vyberete Sticky Scroll.

Důležité

Pokud používáte C# a Sticky Scroll nefunguje, vyzkoušejte toto alternativní řešení. Vyberte Textový editor>Možností>nástrojů>C#>Upřesnit. Dále v části Vodítka struktury bloku povolte následující možnosti.

Možnost Popis
Zobrazit vodítka pro konstrukce na úrovni deklarace Ovlivňuje obory názvů, třídy a inicializace metod.
Zobrazit vodítka pro konstrukty na úrovni kódu Vliv na podmíněné výrazy a smyčky

Jak rychlé posouvání funguje

Pomocí funkce Sticky Scroll můžete držet obory, jako jsou obory názvů, třídy, metody, příkazy inicializace smyčky a podmíněné.

A můžete přejít přímo na řádek kódu kliknutím na jeho odkaz v záhlaví Sticky Scroll.

Animace možnosti jedním kliknutím v záhlaví Rychlého posouvání, která přebíná do kódu

Postup konfigurace rychlého posouvání

Způsob fungování funkce Sticky Scroll můžete změnit tak, že změníte jeho rozsah a počet řádků, které obsahuje v tomto oboru.

Vnitřní a vnější obory

Na základě vašich preferencí můžete změnit rozsah toho, co vám funkce Sticky Scroll ukáže. Ve výchozím nastavení se u vnějšího oboru zobrazují obory vyšší úrovně, které pocházejí z horní části souboru.

Animace rychlého posouvání s vybranými vnějšími obory

Někdy se ale název oboru názvů a třídy shoduje s názvem souboru. Pokud jsou informace, jako je to zřejmé, možná nebudete chtít dát dvě řádky svislého prostoru v horní části souboru. Potom můžete přejít na možnost vnitřního rozsahu nižší úrovně, která při procházení hluboko vnořeného kódu vysune obory vyšší úrovně.

Animace rychlého posouvání s vybranými vnitřními obory

Můžete nakonfigurovat, jestli chcete určit prioritu vnějších nebo vnitřních oborů, když nastavený počet oborů překročí maximum. V řádku nabídek sady Visual Studio vyberte >Nástroje Možnosti>textového editoru>Rychlé posouvání a pak vyberte Preferovat vnější obory nebo Preferovat vnitřní obory.

Snímek obrazovky s možnostmi vnitřního a vnějšího oboru pro Sticky Scroll

Další informace o rychlém posouvání v sadě Visual Studio najdete v následujících zdrojích informací: