다음을 통해 공유


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

IntelliSense 옵션 페이지를 사용하여 C#용 IntelliSense의 동작에 영향을 주는 설정을 수정합니다.

이 옵션 페이지에 액세스하려면 도구>옵션>텍스트 편집기>C#>IntelliSense를 선택합니다.

IntelliSense 옵션 페이지에는 다음과 같은 옵션이 포함되어 있습니다.

완성 목록

  • 문자가 입력된 후 완성 목록 표시*

    이 옵션을 선택하면 입력하기 시작할 때 IntelliSense에서 자동으로 완성 목록을 표시합니다. 이 옵션을 선택하지 않으면 IntelliSense 완성은 IntelliSense 메뉴를 선택하거나 Ctrl+Space를 눌러 사용할 수 있습니다.

  • 문자를 삭제하면 완성 목록 표시

  • 인수 목록에 완성 목록 자동 표시

  • 완성 목록 항목에서 일치하는 부분 강조 표시

  • 완성 항목 필터 표시

  • 세미콜론에서 문 자동 완성

코드 조각 동작

  • 코드 조각 포함 안 함

    이 옵션을 선택하면 IntelliSense에서는 C# 코드 조각의 별칭을 완성 목록에 추가하지 않습니다.

  • 코드 조각 항상 포함

    이 옵션을 선택하면 IntelliSense에서는 C# 코드 조각의 별칭을 완성 목록에 추가합니다. 코드 조각 별칭이 키워드(예: class)와 같은 경우 키워드는 바로 가기로 대체됩니다. 자세한 내용은 C# 코드 조각을 참조하세요.

  • 식별자 뒤에 ?-Tab을 입력하면 코드 조각 포함

    이 옵션을 선택하면 IntelliSense에서는 식별자 뒤에 ?+Tab을 누르면 C# 코드 조각의 별칭을 완성 목록에 추가합니다.

키 입력 동작

  • Enter 키를 누를 때 새 줄 추가 안 함

    완성 목록에서 항목을 선택하고 Enter를 누른 후 새 줄이 자동으로 추가되지 않도록 지정합니다.

  • 단어를 모두 입력한 후 <Enter> 키를 누르면 새 줄 추가

    완성 목록에 입력할 모든 문자를 입력하고 나서 Enter 키를 누르면 새 줄이 자동으로 추가되고 커서가 새 줄로 이동하도록 지정합니다.

    예를 들어 else를 입력하고 Enter 키를 누르면 편집기에 다음과 같이 표시됩니다.

    else

    |(커서 위치)

    그러나 el만 입력하고 Enter 키를 누르면 편집기에 다음과 같이 표시됩니다.

    else|(커서 위치)

  • Enter 키를 누를 때 항상 새 줄 추가

    완성 목록에 입력할 모든 문자를 입력하고 나서 Enter 키를 누르면 새 줄이 자동으로 추가되고 커서가 새 줄로 이동하도록 지정합니다.

이름 제안 표시

최근에 선택한 멤버에 대해 자동 개체 이름 완성을 수행합니다.

중요하지 않은 네임스페이스의 항목 표시

지시문을 사용하여 아직 가져오지 않은 형식 및 확장 메서드에 대해 완료를 using 수행합니다.

탭을 두 번 클릭하여 인수 삽입

메서드 호출을 작성할 때 인수를 자동으로 삽입합니다. 이 기능을 사용하려면 메서드 호출 작성을 시작하고 탭을 두 번 누릅니다.

참고 항목