소스 편집기Source editor

코드를 간결하고 효율적으로 작성하려면 신뢰할 수 있는 소스 편집기가 꼭 필요합니다.A reliable source editor is essential for writing code succinctly and efficiently. Mac용 Visual Studio에서 제공하는 정교한 소스 편집기는 IDE 상호 작용의 핵심을 이룹니다.Visual Studio for Mac provides a sophisticated source editor that is at the center of your interactions with the IDE. 소스 편집기는 예상할 수 있고 작업을 쉽게 수행할 수 있는 기능을 제공합니다. 구문 강조 표시, 코드 조각, 코드 접기 등과 같은 기본적인 기능부터 완전한 기능의 IntelliSense 코드 완성과 같은 Roslyn 컴파일러 통합에 이점에 이르기까지 다양합니다.The source editor provides features that you might expect and need to do your work with ease: From the basics such a syntax highlighting, code snippets, and code folding, to the benefits of its Roslyn compiler integration, such as fully functional IntelliSense code completion.

Mac용 Visual Studio의 소스 편집기에서는 디버깅, 리팩터링, 버전 제어 통합 등 IDE의 다른 모든 기능을 원활하게 사용할 수 있습니다.The source editor in Visual Studio for Mac allows for a seamless experience with all the other functionality in the IDE such as debugging, refactoring, and version control integration.

이 문서에서는 소스 편집기의 주요 기능 중 일부를 소개하고 Mac용 Visual Studio의 생산성을 극대화하는 방법을 살펴봅니다.This article introduces some of the key features of the source editor and explores how you can use Visual Studio for Mac to be as productive as possible.

소스 편집기 환경The source editor experience

코드 전체를 효율적으로 보면서 탐색하는 작업은 개발 워크플로에서 필수적인 부분입니다.Viewing and moving efficiently throughout code is an integral part of the development workflow. 코드를 살펴보고 유지 관리하는 방법은 개발자 개인마다 다르며, 프로젝트마다 다르기도 합니다.Exactly how you decide to view and maintain code is a personal decision, which varies between developers - and often between projects.

Mac용 Visual Studio는 플랫폼 간 개발을 최대한 편리하고 실용적으로 진행할 수 있도록 하는 효과적인 기능을 다양하게 제공합니다.Visual Studio for Mac offers many powerful features to make cross-platform development as accessible and as useful as possible. 다음 섹션에서는 몇 가지 주요 사항에 대해 설명합니다.The following sections describe some of the highlights.

코드 접기Code folding

개발자는 코드 접기를 사용하여 using 지시문, 상용구 코드 및 주석, #region 명령문 등의 전체 코드 섹션을 표시하거나 숨김으로써 대규모 소스 코드 파일을 더욱 쉽게 ​​관리할 수 ​​있습니다.Code folding makes it easier to manage large source code files by allowing developers to show or hide complete sections of code, such as using directives, boilerplate code and comments, and #region statements. 코드 접기는 Mac용 Visual Studio에서 기본적으로 해제되어 있습니다.Code folding is turned off by default in Visual Studio for Mac

코드 접기를 설정하려면 Visual Studio > 기본 설정 > 텍스트 편집기 > 일반 > 코드 접기로 이동합니다.To turn on code folding, navigate to Visual Studio > Preferences > Text Editor > General > Code Folding:

코드 접기 옵션

이 메뉴에는 기본적으로 #regions 및 주석을 접고 코드 대신 명명된 힌트를 표시하는 옵션도 포함되어 있습니다.This menu also includes the option to fold #regions and comments by default, displaying a named hint, in place of code.

섹션을 표시하거나 숨기려면 줄 번호 옆의 노출 위젯을 사용합니다.To show or hide sections, use the disclosure widget next to the line number:

코드의 섹션 표시 또는 숨기기

보기 > 접기 > 접기 토글/모든 접기 토글 메뉴 항목을 사용하면 접기 표시 및 숨기기를 서로 전환할 수도 있습니다.You can also switch between showing and hiding the folds by using the View > Folding > Toggle Fold / Toggle All Folds menu item:

접기 메뉴 항목

이 메뉴 항목으로 코드 접기를 사용하거나 사용하지 않도록 설정할 수도 있습니다.This menu item can also be used to enable or disable code folding.

단어 줄 바꿈Word wrap

자동 줄 바꿈은 긴 코드 줄 또는 제한된 보기 공간에서 작업할 때 공간을 관리하는 데 도움을 줄 수 있습니다.Word wrap can assist you in managing space when working on long lines of code or with limited view space. 또한 자동 줄 바꿈은 보기를 숨기거나 소스 보기의 너비를 줄일 수 있는 창을 여는 경우에도 코드 보기에 소스 파일의 전체 내용이 포함되도록 할 수 있습니다.Word wrap can also ensure that your code view contains the full contents of your source file even when opening panes that may obscure your view or reduce the width of your source view.

자동 줄 바꿈은 기본적으로 사용하지 않도록 설정되어 있지만 Mac용 Visual Studio의 기본 설정을 통해 사용하도록 설정할 수 있습니다.Word wrap is disabled by default but can be enabled via Preferences in Visual Studio for Mac.

자동 줄 바꿈 기능을 사용하도록 설정하려면 Visual Studio > 기본 설정 > 텍스트 편집기 > 자동 줄 바꿈으로 이동합니다.To enable word wrap, navigate to Visual Studio > Preferences > Text Editor > Word Wrap:

자동 줄 바꿈 옵션

자동 줄 바꿈이 사용 설정된 상태에서 소스 편집기 보기의 너비를 초과하는 줄은 자동으로 소스 파일 내의 다음 줄로 래핑됩니다.With word wrap enabled, lines which exceed the width of your source editor view will automatically wrap to the next line within your source file. 줄 바꿈 옆에 나타나는 문자 모양을 표시하는 옵션을 사용하도록 설정할 수도 있습니다.You can also enable an option which will display a visible glyph next to wrapped lines. 이렇게 하면 자동으로 래핑된 줄과 수동으로 래핑된 줄을 구분할 수 있습니다.This will allow you to differentiate between lines which have been wrapped automatically and those which you've wrapped manually.

자동 줄 바꿈이 사용 설정된 래핑된 텍스트

눈금자Ruler

열 눈금자는 줄의 길이를 확인할 때, 특히 줄 길이를 규정해 놓은 팀에서 작업할 때 특히 유용합니다.The column ruler is useful for determining line lengths, particularly when working on a team that has line length guidelines. 다음 이미지에 설명된 대로 Visual Studio > 기본 설정 > 텍스트 편집기 > 표식 및 눈금자로 이동한 다음, 열 눈금자 표시를 선택하거나 선택 취소하여 열 눈금자를 켜거나 끌 수 있습니다.The column ruler can be turned on or off by navigating to Visual Studio > Preferences > Text Editor > Markers and Rulers and selecting (or deselecting) Show Column ruler, as illustrated in the following image:

"열 눈금자 표시"가 강조 표시된 기본 설정 대화 상자

눈금자는 소스 편집기에서 연한 회색 선으로 표시됩니다.This displays as a vertical light gray line in the source editor.

식별자 참조 강조 표시Highlight identifier references

“식별자 참조 강조 표시” 옵션을 사용하면 소스 코드에서 기호를 선택할 때 소스 편집기에서 해당 파일의 다른 모든 참조를 시각적으로 알려줍니다.With the "Highlight identifier references" option is enabled, you can select any symbol in the source code and the source editor will provide a visual guide to all other references in that file. 이 옵션을 켜려면 다음 이미지에 설명된 대로 Visual Studio > 기본 설정 > 텍스트 편집기 > 표식 및 눈금자로 이동한 다음, _식별자 참조 강조 표시_를 선택합니다.To turn on this option, go to Visual Studio > Preferences > Text Editor > Markers and Rulers and select Highlight identifier references, as illustrated in the following image:

"식별자 참조 강조 표시"가 강조 표시된 기본 설정 대화 상자

강조 표시의 색으로 할당 또는 참조 여부를 구분할 수도 있습니다.The color of the highlight is also useful for denoting that something is being assigned or referenced. 할당은 빨간색으로, 참조는 파란색으로 강조 표시됩니다.If something is assigned, it is highlighted in red; if it is referenced, it is highlighted in blue:

강조 표시 색을 보여주는 예제

참조See also