옵션, 텍스트 편집기, C#, IntelliSenseOptions, Text Editor, C#, IntelliSense

IntelliSense 옵션 페이지를 사용하여 C#용 IntelliSense의 동작에 영향을 주는 설정을 수정합니다.Use the IntelliSense options page to modify settings that affect the behavior of IntelliSense for C#. 이 옵션 페이지에 액세스하려면 도구 > 옵션을 선택한 다음, 텍스트 편집기 > C# > IntelliSense를 선택합니다.To access this options page, choose Tools > Options, and then choose Text Editor > C# > IntelliSense.

참고

표시되는 대화 상자와 메뉴 명령은 활성 설정이나 버전에 따라 도움말에서 설명하는 것과 다를 수 있습니다.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.

IntelliSense 옵션 페이지에는 다음과 같은 옵션이 포함되어 있습니다.The IntelliSense options page contains the following options:

완성 목록Completion Lists

  • 문자가 입력된 후 완성 목록 표시*Show completion list after a character is typed*

    이 옵션을 선택하면 입력하기 시작할 때 IntelliSense에서 자동으로 완성 목록을 표시합니다.When this option is selected, IntelliSense automatically displays the completion list when you begin typing. 이 옵션을 선택하지 않으면 IntelliSense 완성은 IntelliSense 메뉴를 선택하거나 Ctrl+Space를 눌러 사용할 수 있습니다.When this option is not selected, IntelliSense completion is still available from the IntelliSense menu or by pressing Ctrl+Space.

  • 문자를 삭제하면 완성 목록 표시Show completion list after a character is deleted

  • 완성 목록 항목에서 일치하는 부분 강조 표시Highlight matching portions of completion list items

  • 완성 항목 필터 표시Show completion list filters

  • 이름 제안 표시Show name suggestions

코드 조각 동작Snippets behavior

  • 코드 조각 포함 안 함Never include snippets

    이 옵션을 선택하면 IntelliSense에서는 C# 코드 조각의 별칭을 완성 목록에 추가하지 않습니다.When this option is selected, IntelliSense never adds aliases for C# code snippets to the completion list.

  • 코드 조각 항상 포함Always include snippets

    이 옵션을 선택하면 IntelliSense에서는 C# 코드 조각의 별칭을 완성 목록에 추가합니다.When this option is selected, IntelliSense adds aliases for C# code snippets to the completion list. 코드 조각 별칭이 키워드(예: class)와 같은 경우 키워드는 바로 가기로 대체됩니다.In the case where the code snippet alias is the same as a keyword, for example, class, the keyword is replaced by the shortcut. 자세한 내용은 C# 코드 조각을 참조하세요.For more information, see C# Code Snippets.

  • 식별자 뒤에 ?-Tab을 입력하면 코드 조각 포함Include snippets when ?-Tab is typed after an identifier

    이 옵션을 선택하면 IntelliSense에서는 식별자 뒤에 ?+Tab을 누르면 C# 코드 조각의 별칭을 완성 목록에 추가합니다.When this option is selected, IntelliSense adds aliases for C# code snippets to the completion list when ?+Tab is pressed after an identifier

키 입력 동작Enter key behavior

  • Enter 키를 누를 때 새 줄 추가 안 함Never add new line on enter

    완성 목록에서 항목을 선택하고 Enter를 누른 후 새 줄이 자동으로 추가되지 않도록 지정합니다.Specifies that a new line is never added automatically after selecting an item in the completion list and pressing Enter.

  • 단어를 모두 입력한 후 <Enter> 키를 누르면 새 줄 추가Only add new line on enter after end of fully typed word

    완성 목록에 입력할 모든 문자를 입력하고 나서 Enter 키를 누르면 새 줄이 자동으로 추가되고 커서가 새 줄로 이동하도록 지정합니다.Specifies that if you type all the characters for an entry in the completion list and then press Enter, a new line is added automatically and the cursor moves to the new line.

    예를 들어 else를 입력하고 Enter 키를 누르면 편집기에 다음과 같이 표시됩니다.For example, if you type else and then press Enter, the following appears in the editor:

    else

    |(커서 위치)| (cursor location)

    그러나 el만 입력하고 Enter 키를 누르면 편집기에 다음과 같이 표시됩니다.However, if you type only el and then press Enter, the following appears in the editor:

    else|(커서 위치)else| (cursor location)

  • Enter 키를 누를 때 항상 새 줄 추가Always add new line on enter

    완성 목록에 입력할 모든 문자를 입력하고 나서 Enter 키를 누르면 새 줄이 자동으로 추가되고 커서가 새 줄로 이동하도록 지정합니다.Specifies that if you type any of the characters for an entry in the completion list and then press Enter, a new line is added automatically and the cursor moves to the new line.

참고 항목See also

옵션 대화 상자, 환경, 일반General, Environment, Options Dialog Box
IntelliSense 사용Using IntelliSense