2012-04-24 3 views
1

는 마지막으로 나는 이클립스 많은 자바를 사용했습니다 자동으로 수입을 추가 바로 가기 O를 Ctrl 키를 + 고도 + 에 사용되었다. Visual Studio 2010을 사용하여 C++ 코딩을 다시 시작 했으므로 이런 단축키가 없어도 조금 짜증이났습니다 (또는 놓칠 수도 있습니다).Visual Studio 2010에 클래스를 자동으로 포함하는 지름길이 있습니까?

Intellisense에서 사용하려는 클래스를 감지하고 새 변수를 선언 할 때 모든 가능성을 보여주기 때문에 가능한 것이어야합니다. 필요한 헤더가 어디에 있는지 알아야합니다.

기능이 Visual Studio 플러그인에있는 것 같습니다 : Visual Assist X.

편집 : this post에 대해서는 VS2010에이 기능이 없습니다. 그게 바로 제가 찾던 기능이었습니다 : 코드를 작성하거나 임의의 사용자 정의 클래스를 사용하여 #include <set>을 자동으로 추가 할 수 있습니다.

+0

사용하는 것을 알기가 정말 어렵습니까? 이것에 대한 MSVC 지원은 없으며 방금 VS2011 베타를 확인하고 추가하지 않았습니다. – AJG85

+0

글쎄, 그 점은 이미 소프트웨어를 확인하고, 찾지 못했지만, Google에 시도했지만, 모든 관련 정보를 찾았습니다. 그래서 전에 묻지 않고 묻습니다. – Uflex

+0

Eclipse 가져 오기 구성 자와 동등한 것은 아닙니다. 아마도 Java를 모르는 사람들도 VS의 다른 멋진 기능에 대한 답을 얻게 될 것입니다. 어느 것이 실제로 Ctrl + Shift + O ;-)라고 생각 나게합니다. – AJG85

답변

0

상황 별 메뉴 키 -> 해결 -> 올바른 클래스를 선택하십시오.

+1

당신은 Context Menu -> Final All References -> Output 창에서 Resolve Results? 이 기능은 VS2010 호출 계층 구조 기능을 사용하여 서로 다른 범위에서 같은 이름의 것에 대한 잘못된 참조를 숨기거나 모호성을 해결합니다. 누락 된 헤더 파일에 대한 include 문을 자동으로 생성하지 않습니다. – AJG85

3

캐럿이 클래스 이름 자체에 있으면 ctrl + 을 누를 수 있습니다. (마침표 임) 잠재적 인 수입 일치 목록이 나타납니다. 원하는 것을 선택하고 Enter를 누르십시오.

이것은 클래스를 포함하는 어셈블리가 프로젝트 자체에서 참조되는 경우에만 작동합니다.

+1

스마트 태그 메뉴에 정의되지 않은 형식의 누락 된 헤더가 없지만이 메시지는 닫힙니다. – AJG85

0

입력하는 범위 내에서 액세스 할 수없는 클래스 이름을 입력하면 첫 번째 문자 아래에 약간 밑줄이 생깁니다. 마우스를 가리키면 작은 아이콘이 나타납니다.이 아이콘을 클릭하면 클래스를 바인딩하기위한 선택 사항이 드롭됩니다.이 선택 사항은 일반적으로 파일 맨 위에 using 문을 삽입하거나 클래스 이름을 완전히 한정하는 선택입니다 . 이것

바로 가기 시프트+ Alt + F10 이다.

+1

이것은 똑똑한 태그 메뉴에 대한 다른 바로 가기입니다 ... 크리스가 말한 것과 같습니다. – AJG85

관련 문제