アンダースコアで区切られた単語の索引付け


6

たとえば、「Exotic」という単語をSpotlightで検索すると、その名前のC ++クラスを含むファイルImportant_Exotic_Class.hのレポートに失敗します。

.hファイルと.cppファイルのアンダースコアの間の識別子の部分にSpotlightのインデックスを作成する方法を考えられますか?上記の例では、3つの単語にインデックスが付けられます。

ファイル名の下線の間の単語にインデックスを付けるだけでも非常に便利です。


Spotlight アンダースコアを単語の区切りとして処理するようです。ファイルの名前を「Important Exotic Class.h」(アンダースコアをスペースに置き換えます)に変更するか、その名前で新しいテキストファイルを作成すると、Spotlightは「Exotic」を検索するときにそのファイルを含めますか?
ジョエルセフ

回答:


2

Spotlightはすでにこれらのファイルのインデックスを作成しているはずです。Macでも同様です。次のようにそれらを検索してみてください。

  • Finderウィンドウを開く
  • Command+を押すF
  • 検索パラメーターを「名前」と「含む」に変更してファイル名を検索するか、「コンテンツ」だけでファイル内のテキストを検索します
  • 検索語を入力してください

入力を開始すると、スポットライトはウィンドウに結果を表示し始めます

注:システム環境設定のSpotlight設定ペインの「プライバシー」タブをチェックして、.hおよび.cppファイルが存在するフォルダー/ドライブを除外していないことを確認してください。


「名前」と「含む」は、実際にアンダースコアの単語を明らかにします。検索を特定のペア(word1_word2)に制限することもできます。
カラフ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.