Visual Studio 2010 IntelliSense는 기본값을 선택하지 않고 표시 만합니다.


140

Visual Studio 2010의 IntelliSense와 관련하여 꽤 성가신 문제가 있습니다.

때때로 Intellisense 엔진은 옵션을 실제로 선택하는 대신 "표시"하도록 선택합니다. 이것은 e n Enter"En ..."로 시작하는 기본 옵션에 액세스하기 위해 입력하는 대신을 입력 해야 함을 의미합니다 e n down Enter.

일반적으로 잠시 동안 이와 같이 작동 한 다음 갑자기 원하는 동작이 다시 나타납니다. 내 결론은 자동으로 설정되는 옵션이 있으며 제어 방법을 모른다는 것입니다.

"표시"뿐만 아니라 항상 기본 옵션이 선택되어 있는지 어떻게 확인합니까?

참고 : 이것은 CodeRush Xpress 10.1이 포함 된 Visual Studio 2010 RC입니다.


@devio : 왜 그런지 알아 내 셨나요?
Tomas Aschan

답변:


275

시도 Ctrl- Alt- Space.

Connect 에서 찾았 으며 나를 위해 작동하는 것 같습니다


1
Microsoft 기사는 잠시 후에 사라지는 경향이 있습니다. 약간의 이유와 방법을 설명하는 것이 좋을 것입니다.
AaA

76

편집-> IntelliSense-> ToggleCompletionMode로 이동하여 변경할 수도 있습니다


2
바로 가기를 변경했을 가능성이있는 사용자를위한 대체 방법을 찾기위한 하나입니다.
Daniel Casserly

1
감사합니다. Ctrl + Alt + Space는 영구적 인 수정은 아니며 현재 입력중인 내용에만 영향을 줄 수 있다고 생각하지 않았습니다. 이것과 똑같은 것으로 판명되었지만, 이것은 내 눈을 사로 잡았고 내가하고있는 일을 이해하는 데 도움이됩니다.
Timo

5
vs2017은 여전히 ​​작동합니다. 그리고 그것은 여전히 ​​임의로 꺼집니다 ...이 버그는 오랫동안 여기에 있습니다.
Douglas Gaskell

@ DouglasGaskell 나는 무작위로 변경하는 대신 Ctr + Alt + Space를 뚱뚱하게 할 가능성을 기록하지 않을 것입니다.
S. Buda

1
내가 어느 시점에서 고장 났다고 생각한 vs2019와 함께 작동합니다. 감사합니다. C # 속성을 작성할 때마다 신경을 절약했습니다!
Andrii M4n0w4R

19

나는 같은 문제가 있었지만를 누르면 TAB항상 기본 선택이 선택됩니다.


1
진실. 그러나 회원 목록을 표시하려면 여전히 기간을 눌러야합니다. 한 가지 추가 단계 :(
Tomas Beblar

2
@ 토마스. 물론 당신은-위의 모든 솔루션은 그것에 의존합니다. 그렇게되지 않았다고 상상해보십시오. 변수 이름을 입력하기 시작합니다. 처음 몇 글자는 이름은 비슷하지만 유형이 다른 여러 변수와 일치 할 수 있으며 모든 유형의 모든 멤버가 자동으로 나타납니다. 마침표 키를 누르는 것은 추가적인 단계 일 수 있지만 정신을 절약 할 수 있습니다!
cyberspy

2

영향이 적은 IntelliSense 모드로 전환하고 Ctrl + Alt + Space를 누르면 문제가 해결됩니다.


2

적어도 C ++의 경우

Tools / Options / Text Editor / C/C++/ Advanced / IntelliSense

변경 Member List Commit AggressiveTrue


1
고마워요! 이 옵션을 찾을 수 없어서 화가났습니다! 현재 이름으로 약간 숨겨져 있기 때문에이 옵션의 이름을 바꿀 수 있습니다. 또는 최소한 기본적으로 활성화 시키십시오.
Lapo

1

완벽을 기하기 위해이 옵션은 툴바에 토글 버튼이 있습니다.

완료 모드 전환 도구 모음 버튼

시각적 상태는 현재 선택된 완료 모드를 알려줍니다.


아마도 사실이고 가치있는 정보 일지 모르지만,이 글을 쓰려면 10 살
짜리이

유사한 질문에 대한 "관련"목록의 맨 위에 있으며 검색시 아주 잘 나타납니다. 10 살이되었지만 여전히 관련이 있습니다!
canton7

WTH! 간단하고 간단합니다. 감사. VS2019.
bolkay

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.