Xcode 4에서 헤더와 구현 파일 사이를 어떻게 전환합니까?


99

Xcode 4에서 헤더와 구현 파일 사이를 어떻게 전환합니까?

XCode 3에서는 cmd이고 오른쪽 또는 왼쪽 (내 생각에)


1
SizeUp 앱을 설치 한 사용자의 경우 Ctrl + Cmd + Up 또는 Down 키보드 단축키를 실행하려고 할 때 위 / 아래 공간 이동을위한 기본 키보드 단축키가 방해를받을 수 있습니다. 그래서 그 지름길을 빼내는 것을 잊지 마십시오.
sivabudh

1
질문에 엄격하게 답변하지 않고 JetBrains의 AppCode ( jetbrains.com/objc )를 확인하세요 . XCode에 비해 크게 개선되었으며 선언과 구현 간 전환은 Command + b만큼 쉽습니다 (XCode와 달리 실제로 수행하는 추가 보너스 포함).
danw

답변:


187

Ctrl+ Cmd+ Up또는 Down, 그러나 단축키는 약간 까다로워 보이며 때로는 작동이 중지되지만 언제, 왜 그런지 확실하지 않습니다.


실제 코드 창을 먼저 클릭하십시오 ...

이것이 작동하는지 확인하는 중요한 팁입니다. 실제 코드의 아무 곳이나 클릭하십시오. (Xcode의 다른 여러 창 중 하나에서 활성 상태 인 경우 키 입력 콤보에는 의미가 없거나 다릅니다.)


2
감사합니다. 4 번에서 새로운 지름길을 찾을 수 없어서 미쳐 버렸습니다. 너무 화가 나서 변경했습니다!

23
사용 성과 사용 편의성을 자랑하는 회사를 위해 어떻게 애플이 XCode를 작업하기에 너무 혼란스럽게 만들 수 있습니까? 아니요, 이것은 폭언이 아닙니다. 솔직한 말입니다. Apple은 Mac 및 iOS 응용 프로그램에서 작업하는 개발자를 중요하게 생각하지 않습니까? 우리는 소비자보다 "적습니까"? 질문과 답변에 감사드립니다. 내 작업은 XCode의 단점과 씨름하지 않고도 충분히 어렵습니다.
Robert Altman

예, 익숙해지는 데 시간이 걸리지 만 결국 거기에 도착합니다!
TheLearner

어떤 이유로 든 나를 위해 작동을 멈 췄고 xcode를 다시 시작했으며 다시 작동합니다.
M0rph3v5

작동이 중지되는 한 가지 경우는 리팩토링 도구를 사용하여 클래스 이름을 바꿀 때입니다.
zoul

10

또한 터치 패드가있는 경우 세 손가락으로 위아래로 스 와이프 할 수 있습니다.


9
더 이상 Lion에 포함되지 않습니다 ... 이제 미션 컨트롤입니다. :-/
Arne

2
@Ame, 이것은 정말 나를 화나게했습니다. :(
Jacob Relkin 2011 년

옵션을 누르고 세 손가락을 아래로 스 와이프하면 xcode가 헤더 파일과 구현 파일이 모두있는 보조 편집기를 표시합니다.
Khon Lieu

6

Ctrl + Cmd + 위 또는 아래

바로 가기가 때때로 작동을 멈 춥니 다 !!

메뉴 옵션이 "Navigate-> Jump to Next Counterpart"및 "Navigate-> Jump to Previous Counterpart"로 이동했습니다.

기본 설정에서 키 바인딩은 이제 "다음 상대로 이동"및 "이전 상대로 이동"아래에 있습니다.

애플이 메뉴 위치와 이름 변경을 고집하는 이유는 저를 초월합니다! 나는 "부본"을 의미한다!?

Ctrl + Cmd + Left 또는 Right가 본 이전 파일과 다음 파일 ( "상대 물"을 의미)간에 이동할 가치가 없습니다. 또한 "다음 대응으로 이동"및 "이전 대응으로 이동"키 바인딩 아래에 있습니다.


3

메뉴 옵션이 다음과 같이 분할 된 이유 :

"Navigate-> Jump to Next Counterpart"및 "Navigate-> Jump to Previous Counterpart"

동일한 파일 이름을 가진 하나 이상의 헤더 파일과 하나의 소스 파일을 가질 수 있기 때문입니다. 뷰 컨트롤러에 대해 .xib 파일을 일치시키는 것 외에도 OpenGL 프로그램의 정점 및 조각 셰이더에 대해 별도의 .vsh 및 .fsh 파일이 있습니다. 내 .h 및 .cpp 파일과 함께 파일 2에서 파일 1로 다시 순환하기 위해 동일한 키 바인딩을 3 번 연속으로 누르는 대신 하나의 키 바인딩으로 위아래로 탐색 할 수있는 4 개의 파일 목록입니다.


2

또한 Xcode 6.1 / 7.1에서 단락은 동일합니다.

다음 상대로 이동 :
Ctrl+ Cmd+Up

이전 상대로 점 :
Ctrl+ Cmd+Down

개인적으로 이클립스에서이 단축키를 다음과 같이 변경합니다.

Ctrl+Tab

이 조합은 이미 다른 것에 바인딩되지 않았습니다.

Xcode -> Preferences -> Key Bindings

"다음 대응으로 이동"을 검색하고 새 키 조합을 입력하십시오.

찬성

이것은 기본 바인딩 보다 효율적 입니다. 두 대신 한 손을 사용할 수 있습니다!


0

"그러나 지름길은 약간 까다로워 보이며 때때로 작동을 멈춘다. 아직 언제, 왜 그런지 확실하지 않다."

때때로 Xcode는 어떤 .m과 .h가 함께 속하는지 추적하지 못합니다. 예를 들어 Finder에서 직접 파일 중 하나를 열 때입니다. Xcode의 파일 목록에서 파일을 열면 정상적으로 작동합니다. Xcode의 파일 목록에서 폴더 및 그룹간에 파일을 이동 한 경우에도 파일 간의 관계도 나열됩니다.


-1

m과 h 파일 사이를 바꾸는 명령은 CTL-CMD-up / down입니다. 때때로 막히게됩니다. 고정을 해제하려면 파일 (예 : CMD-S)을 저장하면 핫키가 다시 작동합니다.

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