옵션, 텍스트 편집기, 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
수행합니다.
탭을 두 번 클릭하여 인수 삽입
메서드 호출을 작성할 때 인수를 자동으로 삽입합니다. 이 기능을 사용하려면 메서드 호출 작성을 시작하고 탭을 두 번 누릅니다.