Visual Studio용 고정 스크롤이란?
큰 코드 파일에서 작업하거나 익숙하지 않은 코드베이스를 스크롤할 때 코드에 있는 위치를 알 수 없는 경우가 있습니다. 고정 스크롤을 사용하면 범위를 편집기 맨 위에 고정하여 코드를 스크롤하는 내내 항상 시야에 들어오게 할 수 있습니다. Visual Studio 2022 버전 17.5 이후 버전은 고정 스크롤을 지원합니다.
지원되는 프로그래밍 언어
C#, C++, XAML 및 JSON을 비롯한 여러 코드 형식이 지원됩니다.
다음은 C# 파일의 고정 스크롤에 대한 애니메이션 예제입니다.
다음은 C++ 파일에서 스티키 스크롤의 애니메이션 예시입니다:
고정 스크롤 켜기 또는 끄기
다음 단계를 사용합니다.
- Visual Studio 메뉴 모음에서 도구>옵션>텍스트 편집기>일반을 선택합니다.
- 고정 스크롤 섹션에서 편집기 창의 스크롤 가능한 영역 내에서 현재 범위 그룹화 옵션을 선택하거나 선택 취소합니다.
- 확인을 선택합니다.
고정 스크롤을 끄려면 고정 스크롤 머리글 영역을 마우스 오른쪽 단추로 클릭한 다음 고정 스크롤을 선택하여 편집기에서 이 작업을 수행할 수 있습니다.
Important
C#을 사용하고 있고 고정 스크롤이 작동하지 않는 경우 이 해결 방법을 시도해 보세요. 도구>옵션>텍스트 편집기>C#>Advanced를 선택합니다. 다음으로 블록 구조 안내선 섹션에서 다음 옵션을 사용하도록 설정합니다.
옵션 | 설명 |
---|---|
선언 수준 구문에 대한 가이드 표시 | 네임스페이스, 클래스 및 메서드 초기화에 영향을 줍니다. |
코드 수준 구문에 대한 가이드 표시 | 조건부 및 루프에 영향을 줍니다. |
고정 스크롤 작동 방식
고정 스크롤을 사용하여 네임스페이스, 클래스, 메서드, 루프 초기화 문 및 조건부와 같은 범위를 고정할 수 있습니다.
또한 고정 스크롤 헤더에서 해당 참조를 클릭하여 코드 줄로 직접 이동할 수 있습니다.
고정 스크롤을 구성하는 방법
해당 범위와 해당 범위에 포함된 줄 수를 변경하여 고정 스크롤의 작동 방식을 변경할 수 있습니다.
내부 및 외부 범위
기본 설정에 따라 고정 스크롤이 표시하는 범위를 변경할 수 있습니다. 기본적으로 외부 범위 옵션은 파일의 맨 위에서 오는 상위 수준 범위를 표시합니다.
그러나 경우에 따라 네임스페이스와 클래스 이름이 파일 이름과 일치합니다. 이런 정보가 명백한 경우, 파일 맨 위의 세로 두 줄에 상당하는 공간을 포기하지 않는 것이 좋을 수도 있습니다. 그런 다음 하위 수준 내부 범위 옵션으로 변경하여 깊이 중첩된 코드를 스크롤할 때 상위 수준 범위를 푸시할 수 있습니다.
정해진 범위 수가 최댓값을 초과하는 경우, 외부 또는 내부 범위에 우선 순위를 지정할지 말지 구성할 수 있습니다. Visual Studio 메뉴 모음에서 도구>옵션>텍스트 편집기>고정 스크롤을 선택한 다음, 외부 범위 선호 또는 내부 범위 선호 중 하나를 선택합니다.
관련 콘텐츠
Visual Studio의 고정 스크롤에 관한 자세한 내용은 다음 리소스를 참조하세요.