2011-03-14 29 views
90

如何在Xcode 4中的頭文件和實現文件之間切換?如何在Xcode 4中的標題和實現文件之間切換?

在Xcode 3是cmd,然後向左或向右(我認爲)

+1

對於那些安裝了SizeUp應用程序的用戶,當您嘗試執行Ctrl + Cmd +向上或向下鍵盤快捷鍵時,用於移動空間上方/下方的默認鍵盤快捷方式可能會產生干擾。所以不要忘記把這些捷徑拿出來。 – sivabudh

+1

並非嚴格回答問題,而是使用JetBrains(http://www.jetbrains.com/objc/)查看AppCode。與XCode相比,這是一個巨大的改進,聲明和實現之間的切換與Command + b一樣簡單(與XCode不同的是它實際上還有額外的好處)。 – danw

回答

169

按Ctrl + Cmd的 + 向上向下,但該快捷方式似乎有點挑剔,有時甚至停止工作,還不確定何時以及爲什麼。


請務必先點擊的實際代碼窗口...

這是關鍵的提示,以確保它的工作原理。點擊實際代碼中的任何地方。 (如果你在Xcode的其他許多窗格之一中活動,按鍵組合沒有或不同的含義)。

+2

謝謝,這讓我發瘋,我無法弄清楚4中的新捷徑。我很生氣,他們改變了它! –

+0

+1對於此... –

+18

對於以可用性和易用性爲榮的公司而言;蘋果如何能夠使XCode如此混亂以致於無法使用。不,這不是咆哮;這是一個誠實的評論:Apple是否不重視在Mac和iOS應用程序上工作的開發人員?我們比消費者「少」嗎? 謝謝你的提問和答案;我的工作很難,而不必與XCode的缺點搏鬥。 –

10

此外,如果你在手指上觸摸板上,你可以3個手指上下滑動有一個。

+9

不再是Lion了......現在是Mission Control: -/ – Arne

+2

@Ame,這讓我很不高興。 :( –

+0

如果您持有選項和3個手指向下滑動xcode將顯示助理編輯器,它具有頭文件和實現文件。 – Khon

6

爲Ctrl + Cmd +向上或向下

快捷有時會停止工作!

菜單選項已移至「導航 - >跳轉到下一個對應部分」和「導航 - >跳轉到先前對應部分」。

在首選項中,鍵綁定現在位於「Jump to Next Counterpart」和「Jump to Previous Counterpart」之下。

爲什麼蘋果堅持改變菜單位置和這些東西的名字是超出我的!我的意思是「對應」!

值得一提的是Ctrl + Cmd + Left或Right在前一個和下一個被查看的文件之間移動(我的意思是「對應」)。這些也在「Jump to Next Counterpart」的關鍵綁定下「&」Jump to Previous Counterpart「)。

0

「但捷徑似乎有點挑剔,有時停止工作,還不確定何時和爲什麼。」

有時Xcode失去跟蹤.m和.h屬於一起。這是例如當您直接從Finder打開其中一個文件時,請選擇 。當您在Xcode中打開 文件列表中的文件時,它通常可以正常工作。雖然當您在Xcode的文件列表中移動 文件夾組&之間的文件時,它也會列出文件之間的關係。

3

菜單選項已經分裂之間的原因:

「Navigate->跳轉到下一個對口」和「Navigate->跳轉到上對口」

是因爲你可以比只是多一個頭文件和一個具有相同文件名的源文件。除了匹配視圖控制器的.xib文件之外,我還在OpenGL程序中爲頂點和片段着色器分開了.vsh和.fsh文件。與我的.h和.cpp文件一起,我可以使用一個鍵綁定向上或向下瀏覽4個文件的列表,而不是連續3次按相同的鍵綁定從文件2循環回到文件1。

-1

在m和h文件之間交換的命令是CTL-CMD-up/down。它有時會卡住。要取消粘貼,只需保存文件即CMD-S,並且熱鍵應該再次運行。

2

而且在的Xcode 6.1/7.1 shortucts是相同的:

跳轉到下一個對手:
按Ctrl + Cmd的 + 最多

Jum的以前的對手:
Ctrl + Cmd +

個人而言,從日食的到來,我改變了快捷鍵搭配:

按Ctrl +標籤

已經綁定到別的這個組合insn't。

Xcode -> Preferences -> Key Bindings 

搜索「跳轉到下一個對手」,並把新的組合鍵。

PRO

這是更有效比默認綁定看到,你可以用一隻手,而不是兩個!