2012-03-02 36 views
3

在XCode中,在這種情況下,4.x,你將如何從搜索結果中排除路徑(或包含模式的路徑)?XCode:如何從搜索導航器中排除路徑

我的用例: 我的項目是SVN控制的。每當我搜索文本(例如函數名稱)時,我經常會從「.svn-base」文件(用於在工作副本和上次檢出的版本之間創建本地差異)中返回不相關的結果。

我已經設置了一個自定義範圍,其中「位置」位於文件或文件夾「類」(我想要搜索的子文件夾)內。似乎沒有辦法說「和不......」或「路徑不匹配」。有一個「匹配正則表達式」,我覺得答案可能存在於周圍環境...也許像(?!\.svn)

回答

9

在額外的條件在我的自定義範圍的設置,我用這個:

^((?!\.svn).)*$ 

看看這個很好解釋在這裏:stackoverflow

+0

我有我的工作區中的260MB的文本文件,它會減慢搜索巨大下降。現在我可以在搜索時忽略它!謝謝。 – TPoschel 2012-10-01 00:35:17

+0

呃,**輝煌的** ..'Xcode'正則表達式就像* voodoo *,喲。 – 2012-12-11 20:26:33