2014-02-27 69 views
0

我有一個包含超過30,000個文件的項目。當我想在這些文件中查找某些內容時,右鍵單擊該項目並使用Find in Folder(或按Ctrl + Shift + F),輸入我的搜索詞並確保'WHERE'是我的項目,然後單擊查找。這將打開「查找結果」選項卡並向我顯示該搜索詞存在的每個文件。這通常工作正常,但有一個搜索它不會顯示所有結果。查找文件夾中不顯示所有預期結果崇高文本2

我有4個PHP文件,都有$ findthis變量。當我嘗試搜索這個變量時,它只返回4個文件中的3個,我不知道爲什麼。它在每個文件中拼寫正確,當我打開第四個文件並在其中查找時,它可以完美地找到它,而不是在使用「查找文件夾」選項時。我甚至進入了文件,複製了變量名稱並將該值粘貼到查找文件夾中,它仍然只顯示3個文件而不是4!

我的喜好更改的設置僅「設置 - 用戶」文件如下:

{ 
    "color_scheme": "Packages/Color Scheme - Default/Cobalt.tmTheme", 
    "detect_slow_plugins": false, 
    "font_size": 9, 
    "file_exclude_patterns": ["/*.jpg","/*.jpeg","/*.gif","/*.png","/*.tif*","/*.bak*","/*.sql","/*.tar*","/*.ttf","/*.jar","/*.swf"], 
    "ignored_packages": 
    [ 
     "Vintage" 
    ], 
    "word-wrap": false 
} 
+0

確保您的項目設置中沒有任何排除項目。你能否提供沒有找到'$ findthis'的上下文? –

+0

我可以看到文件路徑,它將在Where字段中搜索的位置,是否有其他地方我會排除?我看不到任何文件之間的區別,它們都是PHP文件,變量的名稱(和它的字符串值)完全一樣,唯一的區別是文件內的其餘內容。可能文件有問題,而不是Sublime Text ... –

+0

什麼是文件的完整路徑?另外Sublime Text 2在Default/Preferences.sublime-settings中有一些默認的排除文件,文件夾和二進制模式。確保他們沒有匹配。 – Taylan

回答

0

看看對話框中的搜索選項:

  • 你可能設置搜索中的「正則表達式」選項(搜索對話框中的左鍵,帶「。*」)。所以$符號被解釋爲行尾。
  • 或者您設置了「全字選項」(帶雙引號的按鈕);

更新 我做了一些測試,並尋求以$符號開始,如果其中的任何選項被激活一個字符串時,結果相當令人吃驚。即使是在當前標籤中進行基本搜索。

$test找不到它的上下文,如果「整個單詞」選項被激活。