2

Windows 7 の一部の php ファイルでフレーズを検索する方法を長い間探してきました。

私が行ったことは次のとおりです。

  • Windows エクスプローラーで「常にファイル名と内容を検索する」を有効にする。
  • インデックス作成オプションの「コンテンツ検索を有効にするためのインデックス プロパティとファイル コンテンツ」のリストに php を追加します。
  • ディレクトリがインデックスされていることを確認します。
  • そのディレクトリ (C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs) へのアクセス許可があることを確認します。

他に何を試す必要がありますか?Windows 7でもそれを行うことは可能ですか? そうでない場合は、Cygwin をインストールする必要がありますが、今はやりたくないのです。

4

3 に答える 3

6

各 .php ファイル自体の内容を検索しようとしていますか?

または、対応する .php ファイル拡張子を持つファイル名でフレーズを検索していますか?

目的が前者の場合、次のテキスト エディターを使用すると、「開いているファイル内のすべてを検索」や「フォルダー内のすべてを検索」することも簡単にできます。

探しているのがコマンド ライン オプションである場合、そのfindstrコマンドは問題なく機能するはずです。findstr の詳細については、こちらを参照してください。

後者を実行しようとしている場合は、Dany Caissy が提供するリンクに、探しているものが含まれているようです。

于 2013-06-19T21:20:49.587 に答える
0

[ツール] > [フォルダー オプション] > [検索] で、常にファイル コンテンツを検索するためのボックスにチェックを入れる必要があります。

次に、「cats and dogs」などのフレーズを検索する場合は、検索ボックスに次のように入力する必要があります。

content:(~="cats and dogs").
于 2013-10-04T23:29:40.863 に答える
0

Linux/Unix には、grep必要なことを正確に実行するためのコマンド ライン ユーティリティがあります。組み込みの Win7 検索/エクスプローラー機能が必要な機能を実行しない場合は、サードパーティの Windows で grep に相当する次のリンクのいずれかを参照してください。

Windows と同等の grep コマンド ライン

findstrコマンドラインからWindows7 ビルトインを使用する

Notepad ++でPHPファイルを開いている場合、ジャスティス・カッセルの答えには優れた解決策があります(開いているすべてのファイルを検索-+1ジャスティス)。プログラミングにその NP++ を使用していない場合は、ぜひチェックしてみてください。FTP プラグイン (ファイルを保存するたびにファイルを自動的にアップロードする) は、その重量にダンプ トラックを加えた金の価値があります。

于 2013-06-19T21:16:04.617 に答える