使用 Spotlight 搜索 /usr/local/texlive 目录

使用 Spotlight 搜索 /usr/local/texlive 目录

在我的 Mac 上安装了 TeXLive 后,我经常需要查阅某些软件包的文档。当我的硬盘上的所有 PDF 文件都在 /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

-f调用 mdimport 时尝试(文件夹标志):

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

相关内容