옵션, 텍스트 편집기, C#, 고급Options, Text Editor, C#, Advanced

Visual C#의 편집기 서식, 코드 리팩터링 및 XML 문서 주석에 대한 설정을 수정하려면 이 대화 상자를 사용합니다.Use this dialog box to modify the settings for editor formatting, code refactoring, and XML documentation comments for Visual C#. 이 대화 상자에 액세스하려면 도구 메뉴에서 옵션을 클릭하고, 텍스트 편집기 폴더를 확장하고, C#을 확장하고, 고급을 클릭합니다.To access this dialog box, click Options on the Tools menu, expand the Text Editor folder, expand C#, and then click Advanced.

참고

표시되는 대화 상자와 메뉴 명령은 활성 설정이나 버전에 따라 도움말에서 설명하는 것과 다를 수 있습니다.The dialog boxes and menu commands you see might differ from those described in Help depending on your active settings or edition. 설정을 변경하려면 도구 메뉴에서 설정 가져오기 및 내보내기 를 선택합니다.To change your settings, choose Import and Export Settings on the Tools menu. 자세한 내용은 Visual Studio IDE 개인 설정을 참조하세요.For more information, see Personalize the Visual Studio IDE.

개요Outlining

개요 모드로 파일 열기Enter outlining mode when files open
이 옵션을 선택하면 축소 가능한 코드 블록을 만드는 코드 파일이 자동으로 요약됩니다.When selected, automatically outlines the code file, which creates collapsible blocks of code. 파일이 처음 열리면 #regions 블록 및 비활성 코드 블록이 축소됩니다.The first time a file is opened, #regions blocks and inactive code blocks collapse.

편집기 도움말Editor Help

편집기에서 오류에 밑줄 표시Underline errors in the editor
코드에서 빌드 오류를 식별합니다.Identifies build errors in code. 이 옵션을 선택하면 물결선 밑줄이 특정 의미가 있는 색으로 표시됩니다.When this option is selected, wavy underlines appear in colors that have specific meanings:

  • 구문 분석 오류는 빨강입니다.Parse errors are red.

  • 빌드 오류는 파랑입니다.Build errors are blue.

  • 빌드 경고는 녹색입니다.Build warnings are green.

  • 잘못된 편집하며 계속하기 편집은 자주입니다.Invalid Edit and Continue edits are purple.

밑줄 표시된 코드 세그먼트 위로 포인터를 이동하면 오류에 대한 정보가 있는 도구 설명이 표시됩니다.Move the pointer over the underlined code segment to see a ToolTip with information about the error.

라이브 의미 오류 표시Show live semantic errors
알 수 없는 형식을 선언 및 사용하거나 알 수 없는 속성을 참조하는 것과 같이 명시적 컴파일 없이 특정 컴파일 오류를 식별합니다.Identifies certain compile errors without explicit compilation, for example, declaring and using an unknown type or referencing an unknown property.

커서 아래의 기호에 대한 참조 강조Highlight references to symbol under cursor
기호 내부에 커서를 놓거나 기호를 클릭하면 코드 파일에 있는 해당 기호의 모든 인스턴스가 강조 표시됩니다.When the cursor is positioned inside a symbol, or when you click a symbol, all the instances of that symbol in the code file are highlighted.

리팩터링Refactoring

리팩터링 결과 확인Verify results of refactoring
빌드 오류가 포함된 코드를 리팩터링하려고 할 경우 또는 리팩터링으로 인해 코드 참조가 원래 바인딩과 다른 항목에 바인딩될 경우 확인 결과 대화 상자를 표시합니다.Displays the Verification Results dialog box when you try to refactor code that contains build errors, or when refactoring would cause a code reference to bind to something different from its original binding.

컴파일러에서 생성한 참조가 있는 멤버에 대해 경고Warn on members with compiler generated references
컴파일러에서 생성한 참조와 같은 이름을 가진 멤버를 리팩터링하려는 경우 경고 대화 상자를 표시합니다.Displays a warning dialog when you try to refactor a member that has the same name as a compiler generated reference.

XML 문서 주석XML Documentation Comments

///에 대해 XML 문서 주석 생성Generate XML documentation comments for ///
이 옵션을 선택하면 /// 주석 도입부를 입력한 후 XML 문서 주석에 대한 <summary> 시작 및 끝 태그가 자동으로 삽입됩니다.When selected, inserts the <summary> start and end tags automatically for XML documentation comments after you type the /// comment introduction. XML 문서에 대한 자세한 내용은 XML 문서 주석을 참조하세요.For more information about XML documentation, see XML Documentation Comments.

인터페이스 구현Implement Interface

#region으로 생성된 코드 감싸기Surround generated code with #region
인터페이스 구현 또는 명시적으로 인터페이스 구현이 사용될 경우 메서드 주위에 #region <interface name> 멤버를 삽입합니다.Inserts a #region <interface name> Member around the methods when Implement Interface or Implement Interface Explicitly is used.

Using 구성Organize Usings

using 정렬 시 ‘System’ 지시문 먼저 배치Place 'System' directives first when sorting usings
이 옵션을 선택하면 System using 지시문이 다른 using 지시문 앞에 표시됩니다.When selected, System using directives appear before other using directives. 자세한 내용은 Visual C# IntelliSense에서 using 구성을 참조하세요.For more information, see Organize usings in Visual C# IntelliSense.

참고 항목See Also

XML 문서 주석 XML Documentation Comments
언어별 편집기 옵션 설정 Setting Language-Specific Editor Options
Visual C# IntelliSenseVisual C# IntelliSense