Spotlightで/usr/local/texliveディレクトリを検索する

Spotlightで/usr/local/texliveディレクトリを検索する

TeXLiveをMacにインストールすると、いくつかのパッケージのドキュメントを頻繁に参照する必要が出てきます。PDFがすべてHDDの/usr/local/texlive/2011/texmf-dist/docにあるのにGoogleで検索するのは馬鹿げているように思えるので、Spotlightを使って検索できるようにしたいのですが、Spotlightがうまく機能しません。試してみました。

mdimport /usr/local/texlive/2011/texmf-dist/doc

その後、いくらか動作しますが、その後 Spotlight に結果が表示されません。また、Alfred の検索範囲にフォルダーを追加しましたが、効果はありませんでした。何かアイデアはありますか?

答え1

/usr/ 内のファイルは Spotlight によってスキャンされますが、通常の検索結果には含まれません。

私の知る限り、システム ファイルとして扱われるファイルを Spotlight メニューに含める方法はありません。ただし、Finder では含めることができます。

または、Alfred でシステム ファイルを検索するための検索フィルターを作成します。

またはmdfindを使用します:

mdfind -onlyin /usr/local/texlive/2011/texmf-dist/doc "search phrase"

答え2

これは実際の解決策ではないことは承知していますが、/usr/local/texlive/2011/texmf-dist/doc ディレクトリを /Users/yourusername/Documents/TeXLiveDocs に移動します。

答え3

mdimport を呼び出すときに (フォルダー フラグ)を試してください-f

$ mdimport -f /usr/local/texlive/2011/texmf-dist/doc

関連情報