Поиск в каталоге /usr/local/texlive с помощью Spotlight

Поиск в каталоге /usr/local/texlive с помощью Spotlight

Установив TeXLive на свой Mac, мне часто приходится обращаться к документации по некоторым пакетам. Кажется глупым гуглить это, когда у меня все PDF-файлы на жестком диске в /usr/local/texlive/2011/texmf-dist/doc , поэтому я хочу иметь возможность использовать Spotlight для их поиска. Однако я не могу заставить Spotlight сотрудничать. Я пробовал

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

который затем делает что-то, но после этого не отображает никаких результатов в Spotlight. Я также добавил папку в область поиска Альфреда, но безрезультатно. Есть идеи?

решение1

Файлы в /usr/ сканируются Spotlight, но не включаются в обычные результаты поиска.

AFAIK нет способа включить файлы, рассматриваемые как системные, в меню 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

Связанный контент