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

고급 옵션을 사용하여 C#의 편집기 서식, 코드 리팩터링 및 XML 문서 주석에 대한 설정을 수정합니다.Use the Advanced options page to modify the settings for editor formatting, code refactoring, and XML documentation comments for C#. 이 옵션 페이지에 액세스하려면 도구 > 옵션을 선택한 다음, 텍스트 편집기 > C# > 고급을 선택합니다.To access this options page, choose Tools > Options, and then choose Text Editor > C# > 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.

분석Analysis

  • 전체 솔루션 분석 사용Enable full solution analysis

    열린 코드 파일뿐만 아니라 솔루션의 모든 파일에 대해 코드 분석을 사용할 수 있습니다.Enables code analysis on all files in the solution, not just open code files. 자세한 내용은 전체 옵션 분석을 참조하세요.For more information, see Full solution analysis.

  • 외부 프로세스에서 편집기 기능 분석 수행(실험적)Perform editor feature analysis in external process (experimental)

Using 지시문Using Directives

  • using 정렬 시 ‘System’ 지시문 먼저 배치Place 'System' directives first when sorting usings

  • Using 지시문 그룹 구분Separate using directive groups

  • 참조 어셈블리의 형식에 대한 using 제안Suggest usings for types in reference assemblies

  • NuGet 패키지의 형식에 대한 using 제안Suggest usings for types in NuGet packages

강조 표시Highlighting

  • 커서 아래의 기호에 대한 참조 강조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.

  • 커서 아래의 관련 키워드 강조Highlight related keywords under cursor

개요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.

  • 프로시저 줄 구분선 표시Show procedure line separators

  • 선언 수준 구문에 대한 개요 표시Show outlining for declaration level constructs

  • 코드 수준 구문에 대한 개요 표시Show outlining for code level constructs

  • 주석 및 전처리기 영역에 대한 개요 표시Show outlining for comments and preprocessor regions

  • 정의로 축소할 때 #regions 축소Collapse #regions when collapsing to definitions

페이딩Fading

  • 사용하지 않는 using 페이드 아웃Fade out unused usings

  • 접근할 수 없는 코드 페이드 아웃Fade out unreachable code

블록 구조 가이드Block Structure Guides

  • 선언 수준 구문에 대한 가이드 표시Show guides for declaration level constructs

  • 코드 수준 구문에 대한 가이드 표시Show guides for code level constructs

편집기 도움말Editor Help

  • ///에 대해 XML 문서 주석 생성Generate XML documentation comments for ///

    이 옵션을 선택한 경우 /// 주석 도입부를 입력한 후 XML 문서 주석에 대한 XML 요소를 삽입합니다.When selected, inserts the XML elements for XML documentation comments after you type the /// comment introduction. XML 문서에 대한 자세한 내용은 XML 문서 주석(C# 프로그래밍 가이드)을 참조하세요.For more information about XML documentation, see XML Documentation Comments (C# Programming Guide).

  • /* */ 주석을 작성할 때 새 줄의 시작 부분에 * 삽입Insert * at the start of new lines when writing /* */ comments

  • 이름 바꾸기 추적 미리 보기 표시Show preview for rename tracking

  • Enter 키를 누를 때 문자열 리터럴 분할Split string literals on enter

  • 'string.Format' 호출에서 잘못된 자리 표시자 보고Report invalid placeholders in 'string.Format' calls

메서드 추출Extract Method

  • 사용자 지정 구조체에 ref 또는 out 추가 안 함Don't put ref or out on custom struct

인터페이스 또는 추상 클래스 구현Implement Interface or Abstract Class

  • 속성, 이벤트 및 메서드를 삽입할 때 이들을 같은 종류의 다른 멤버와 함께 또는 끝에 배치When inserting properties, events and methods, place them with other members of the same kind, or at the end

  • 속성을 생성할 때 throw 속성 선호 또는 자동 속성 선호When generating properties, prefer throwing properties or prefer auto properties

참고 항목See also