2013-06-19 114 views
2

我已經花了很長時間尋找一種方式來搜索整個我的一些PHP文件短語在Windows 7搜索內容在Windows 7

我所做的事情包括:

  • 在Windows資源管理器中啓用「始終搜索文件名和內容」;
  • 在索引選項中的「索引屬性和文件內容以啓用內容搜索」列表中添加php;
  • 確保目錄被索引;
  • 確保我擁有該目錄的權限(C:\ Program Files(x86)\ Apache Software Foundation \ Apache2.2 \ htdocs)。

我還應該嘗試什麼?這甚至有可能在Windows 7中做到這一點?如果沒有,我將不得不安裝Cygwin,我現在不願意這樣做。

+0

的http://stackoverflow.com/questions/698038/windows-recursive-grep-command-line – user20232359723568423357842364

+0

你試試這個可能的複製以下? :http://answers.microsoft。Windows/7-files/in-windows-7-i-want-to-search-for-all-files/aadfe1f1-4a33-406b-8e72-bb920efa4f30 –

+0

具有搜索功能的IDE ,像日食是一個想法。或一個獨立的搜索應用程序(我使用astroGrep和'搜索和替換'兩個Windows應用程序) – 2013-06-19 21:18:13

回答

6

您是否試圖自行搜索每個.php文件的內容?

或者您正在尋找與.php文件相對應的文件名的短語?

如果你的目標是前者,下面的文本編輯器可以很容易地「找到所有在打開的文件」,甚至「找到所有的文件夾(S)」:

如果你正在尋找的是一個命令行選項,findstr命令應該可以爲你服務。有關findstr here的更多信息:

如果你想要做後者,那麼Dany Caissy提供的鏈接看起來就像你正在尋找的東西。

+0

在Dany Caissy的鏈接中的方法不適用於我。 findstr命令正是我想要的。謝謝大家,特別是卡塞爾法官。 –

+0

記事本++做了訣竅(特別是因爲它是我的編輯選擇 - 無需安裝和測試)UPVOTED! :) –

0

Linux/Unix有一個grep命令行實用程序,用於執行您想要的操作。如果內置在Win7搜索引擎/瀏覽功能,不要做你想做的,也許這些鏈接的第三方Windows等價物之一到grep:

Windows-equiv grep command line

Using Windows7 built-in findstr from command line

需要注意的是正義卡塞爾的答案有一個很好的解決方案(搜索所有打開的文件 - +1正義),如果你有你的PHP文件在Notepad ++中打開。如果你不使用NP ++進行編程,你應該檢查它。 FTP插件(每次保存時會自動上傳一個文件)是值得的,另外還有一輛黃金自卸卡車。

0

在工具>文件夾選項>搜索中,您需要勾選始終搜索文件內容的框。

然後,當搜索短語例如「貓狗」你需要鍵入搜索框

content:(~="cats and dogs").