Durchsuchen Sie das Verzeichnis / usr / local / texlive mit Spotlight

991
Teake Nutma

Da TeXLive auf meinem Mac installiert ist, muss ich häufig die Dokumentation für einige Pakete lesen. Dies erscheint Google dumm, wenn ich alle PDF-Dateien auf meiner Festplatte in / usr / local / texlive / 2011 / texmf-dist / doc gespeichert habe. Ich möchte also mit Spotlight nach ihnen suchen können. Ich kann Spotlight jedoch nicht dazu bringen, zusammenzuarbeiten. Ich habe es versucht

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

Das macht dann etwas Arbeit, zeigt aber später keine Ergebnisse in Spotlight an. Ich habe auch den Ordner in Alfred Suchbereich ohne Erfolg hinzugefügt. Irgendwelche Ideen?

4

3 Antworten auf die Frage

2
user495470

Dateien in / usr / werden von Spotlight gescannt, aber nicht in die normalen Suchergebnisse einbezogen.

AFAIK kann nicht als Systemdateien in das Spotlight-Menü aufgenommen werden. Sie können sie jedoch in den Finder aufnehmen:

oder erstellen Sie einen Suchfilter für die Suche nach Systemdateien in Alfred:

oder benutze mdfind:

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

Ich weiß, dass dies keine echte Lösung ist, aber ich würde das Verzeichnis / usr / local / texlive / 2011 / texmf-dist / doc nach / Users / yourusername / Documents / TeXLiveDocs verschieben.

Das würde den Trick tun, aber ich möchte lieber meine TeXLive-Distribution intakt halten und doppelte Dateien vermeiden. Teake Nutma vor 12 Jahren 1
könnte es genügen, an anderer Stelle einen Symlink zu dem Verzeichnis anzulegen und Spotlight das verknüpfte "Verzeichnis" indizieren zu lassen? MostlyHarmless vor 9 Jahren 0
0
mattinsalto

Versuchen Sie das -f(Ordner-Flag), wenn Sie mdimport aufrufen:

$ mdimport -f /usr/local/texlive/2011/texmf-dist/doc 
Afaik diese Flagge ist für 10.4 und darunter und wurde in Leopard und höher als veraltet eingestuft. Teake Nutma vor 12 Jahren 1
Wie in "man mdimport": "HINWEISE Der Schalter -f ist in Leopard und darüber hinaus veraltet." Daniel Beck vor 12 Jahren 0