Co to jest sticky Scroll for Visual Studio?
Gdy pracujesz w dużym pliku kodu lub przewijasz nieznaną bazę kodu, czasami trudno jest określić, gdzie jesteś w kodzie. Dzięki funkcji Sticky Scroll — w wersji zapoznawczej w programie Visual Studio 2022 w wersji 17.5 można trzymać zakresy u góry edytora, aby były zawsze widoczne podczas przewijania kodu.
Obsługiwane języki programowania
Obsługiwane są wiele formatów kodu, w tym C#, C++, XAML i JSON.
Oto animowany przykład funkcji Sticky Scroll w pliku C#:
Oto animowany przykład funkcji Sticky Scroll w pliku C++:
Włączanie lub wyłączanie przewijania sticky
- Na pasku menu programu Visual Studio wybierz pozycję Narzędzia>Opcje>Edytor>tekstu Ogólne.
- W sekcji Przewijanie sticky i przełącz pole wyboru Grupuj bieżące zakresy w regionie przewijania okna edytora.
Jeśli chcesz wyłączyć przewijanie sticky, możesz to zrobić w edytorze, klikając prawym przyciskiem myszy w obszarze nagłówka Sticky Scroll, a następnie wybierając pozycję Sticky Scroll.
Ważne
Jeśli używasz języka C# i przewijania sticky nie działa, wypróbuj to obejście. Wybierz pozycję Narzędzia>Opcje>Edytor>tekstu C#>Advanced. Następnie w sekcji Przewodniki po strukturze bloków włącz następujące opcje.
Opcja | Opis |
---|---|
Pokaż prowadnice dla konstrukcji na poziomie deklaracji | Wpływa na przestrzenie nazw, klasy i inicjowanie metod |
Pokaż przewodniki dotyczące konstrukcji na poziomie kodu | Wpływa na warunkowe i pętle |
Jak działa przewijanie sticky
Za pomocą funkcji Sticky Scroll można trzymać zakresy, takie jak przestrzenie nazw, klasy, metody, instrukcje inicjowania pętli i warunkowe.
Możesz też przejść bezpośrednio do wiersza kodu, klikając jego odwołanie w nagłówku Sticky Scroll.
Jak skonfigurować przewijanie sticky
Sposób działania funkcji Sticky Scroll można zmienić, zmieniając jego zakres i liczbę wierszy, które zawiera w tym zakresie.
Zakresy wewnętrzne i zewnętrzne
W zależności od preferencji możesz zmienić zakres tego, co pokaże Ci funkcja Sticky Scroll. Domyślnie opcja zakresu zewnętrznego pokazuje zakresy wyższego poziomu, które pochodzą z górnej części pliku.
Czasami jednak przestrzeń nazw i nazwa klasy są zgodne z nazwą pliku. Jeśli takie informacje są oczywiste, możesz nie chcieć zrezygnować z dwóch wierszy w pionie w górnej części pliku. Następnie możesz przejść do opcji zakresu wewnętrznego niższego poziomu, która wypycha zakresy wyższego poziomu podczas przewijania głęboko zagnieżdżonego kodu.
Można określić, czy zakresy zewnętrzne lub wewnętrzne są priorytetowe, gdy ustawiona liczba zakresów przekracza wartość maksymalną. Na pasku menu programu Visual Studio wybierz pozycję Narzędzia>Opcje>Edytor>tekstu Przyklejne przewijanie, a następnie przełącz się między opcjami Preferuj zakresy zewnętrzne i Preferuj zakresy wewnętrzne.
Następne kroki
Aby dowiedzieć się więcej na temat funkcji Sticky Scroll w programie Visual Studio, rozważ zapoznanie się z następującymi zasobami:
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla