2012-09-17 62 views
26

我無法在Project Navigator中刷新文件列表。沒有刷新按鈕,我不認爲重新啓動Xcode應該是解決方案。如何刷新Xcode中的Project Navigator內容?

你如何看待你添加外部文件?我在Mac上。

+0

AFAIK,Xcode的*僅*運行在Mac上。你能更好地描述你的問題嗎?你如何添加文件?他們不顯示在您的Xcode文件列表中? –

+1

我在外部添加文件(例如,將.js複製/粘貼到同一文件夾中)。它在關閉並重新打開後出現在Xcode中,否則無法在列表中找到它 –

回答

11

關閉並重新打開該項目,如果需要的話。


如果您使用的是文件夾引用(如一個示例),則可能需要這樣做。在這種情況下,目錄中的touch可能會刷新Xcode顯示的內容。

+1

這是正確的答案。我發現文件夾引用最終會趕上現實,但這可能需要一些時間。如果你想馬上完成,除了關閉和打開外,別無他物。我懷疑這與文件系統在內存中更改有關,但這些更改不會立即將其更改爲磁盤。 – Zee

16

你如何看待你添加外部文件?

文件不能以外部添加。將源文件轉儲到項目目錄不會將其添加到項目中。要添加文件,您必須將其添加到Xcode中的項目中。

如果你有一堆,你需要在添加文件對話框你可以選擇你想在一次文件,並將它們添加,然後添加文件,而無需反覆打開添加文件對話框。只需使用控制點擊來選擇多個文件。

+4

蘋果 - 這似乎是一個非常愚蠢的設計決定,基於其他所有IDE曾經使用!這是真的嗎? – kgx

+2

這不一定是真的:你可以添加一個文件夾引用到項目,Xcode應該顯示該文件夾中的所有條目(它們全部添加到項目中)。如果你有一個由版本控制管理的src目錄,這很有用;添加文件的更新應該自動反映在項目導航器中。 – Zee

+1

@Zee我前一陣子嘗試過,IIRC不僅在文件夾引用中的源文件不會自動添加到目標文件,甚至不能手動添加到目標文件; Xcode無法正常編譯文件夾引用中的源文件。從我的閱讀中,文件夾引用是用於資源文件(例如圖像),而不是源文件。 – bames53

2

對於單個文件,您可以在Xcode中打開外部文件並CMD + 小號保存它,它會在Xcode刷新。

此外,對於快速的方法你可以選擇在Xcode外部文件夾和CMD + 小號,這將刷新所有在此文件夾中的外部文件。