2011-03-03 1 views
2

XCode2는이 아름다운 기능을 가지고 있습니다 : #include <file>이있는 행에 커서를 놓고 open-quickly 명령 (command-shift-D)을 실행하면 파일이 열립니다. 나는 XCode3에서 나를 위해 일할 수 없다.XCode3 (3.2.3)에서 "빨리 열기"검색 경로를 어떻게 제어합니까?

나는이

#include <folder/subfolder/HeaderFile.hh> 

같은 것을 가지고 있고이 줄에 커서를 놓고, 오픈 빠르게 대화 상자를 열 때 자동으로

folder/subfolder/HeaderFile.hh 

하지만 아무튼과 검색 창을 채 웁니다 아무것도 찾지 못해. 그런 다음 "폴더/하위 폴더 /"를 제거하면 대화 상자에서 HeaderFile.hh를 식별하고 열 수 있습니다. 하지만이 추가 삭제 작업은 Xcode2를 사용하는 데 사용 된 3 개의 키 명령 변경 D 열기와 너무 느립니다. 나는 그것을 검색 창에이 파일의 전체 경로를 제공하는 경우

후 그것을 발견 :

/Users/andrew/myproject/src/folder/subfolder/HeaderFile.hh 

이 경로가 파일을 찾을 수 있습니다. 다시 말하지만, 나는 전체 시간을 타이핑하면서 모든 시간을 보내고 싶지 않다.

이 프로젝트를 외부 빌드 시스템으로 만들었습니다. 문제가 관련되어 있다고 생각합니다. Xcode의 프로젝트는

/Users/andrew/myproject/xcp_dir/ 

에 살고 나는 부분 경로 I합니다 (#INCLUDE에 이미 존재하는)을주고 파일을 일치합니다 있도록이 "../src/"디렉토리 검색 할 나는 열어보고 싶어. XCode3에서는 xcp_dir 디렉토리에 프로젝트를 만들어야했습니다. XCode2에서 프로젝트를 기존 myproject/디렉토리에 직접 만들 수 있습니다. 아마도 검색이 실패한 이유 일 수 있습니다.

내가 HEADER_SEARCH_PATHS 옵션을 설정해야한다는 것을 previous thread (질문에 대답하지 않음)으로 읽었습니다. 나는 이것을 시도했다 (옵션을 /Users/andrew/myproject/src으로 설정). 그러나 작동하지 않았다.

다른 옵션 (예 : HEADER_SEARCH_PATHS 옵션)이 availalbe인지 알지 못하므로 설정해야하는 항목을 알고 있다면 듣고 싶습니다.

+0

Xcode 3.2.5를 설치하고 거기서 시험해 볼 가치가 있습니다. Xcode 3.2.3을 Xcode 3.2.3과 완전히 별개의 폴더에 설치할 수 있습니다. – ericg

답변

0

이 내가 빨리 열기가 검색 경로 같은 것을 사용하지 않는 알고 내가 지금까지 엑스 코드 4 대신 3

그것을 답변 해 드리겠습니다 오래된 질문이기 때문에. 그것은 프로젝트의 코드 센스 인덱스를 사용하는 것으로 보이며 그 결과를 보여줄 것입니다. 데이터베이스 쿼리에는 파일 경로 개념이 없으므로 설명하는 워크 플로가 더 이상 작동하지 않습니다.

더 나은 해결책이 있기 때문에 괜찮습니다. 그냥 + 포함 라인을 클릭하면 컴파일러에서 사용하는 것과 동일한 규칙을 사용하여 해당 파일을 찾을 수 있습니다. 도우미, 다른 탭 또는 창에서 파일을 열려면 ⇧⌘+를 대신 클릭하면 파일을 열 위치를 쉽게 선택할 수있는 작은 UI가 표시됩니다.

또한 이러한 바로 가기를 사용하여 모든 식별자에 대한 정의로 이동할 수 있습니다.

당신이 조수 편집기에서 정의를 열 수있는 바로 가기 ^⌘J, 또는 ⌥^⌘J이있는 마우스는 "정의로 이동"명령을 사용할 수를 사용하지 않을 경우. 이는 일반 식별자와 #included 파일에도 모두 적용됩니다.

관련 문제