Che cosa determina l'etichetta visualizzata nella colonna "Tipo" di una finestra di ricerca OS X e nella casella di ricerca denominata "Tipo"?

1

Che cosa determina l'etichetta visualizzata nella colonna "Tipo" di una finestra di ricerca OS X e nella casella di ricerca con l'etichetta "Tipo"?

Ad esempio, utilizzo LaTeX e tutti i file con estensione .tex sono etichettati come "LaTeX" nella finestra del Finder e li ho impostati per l'apertura con SublimeText.

SublimeText ha impostato il file "Kind"?

Inoltre, se voglio cercare tutti i file di tipo "LaTeX", la casella di ricerca del Finder fornisce solo un set limitato di opzioni per "Tipo", ad es. Applicazione, archivio, documento, ecc. Posso cambiare la casella di opzione per mostrare "LaTeX".

    
posta pheon 27.06.2015 - 22:51
fonte

1 risposta

2

CFBundleDocumentTypes

Per rispondere alla prima e alla seconda domanda:

Le applicazioni OS X sono in grado di registrare tipi di documenti con il sistema. Lo fanno dichiarando quei tipi di documento all'interno della sezione CFBundleDocumentTypes nel file Info.plist che risiede all'interno del pacchetto di applicazioni.

Ad esempio, puoi trovare la voce per il tipo LaTeX aprendo Terminal.app e invocando questo comando:

$ grep LaTeX -B4 -A7 /Applications/Sublime\ Text\ 2.app/Contents/Info.plist

Il chunk XML risultante definisce la relazione a tre vie tra l'applicazione, il nome del tipo di bundle (alias Kind ) e le rispettive estensioni di file:

<dict>
    <key>CFBundleTypeRole</key>
    <string>Editor</string>
    <key>CFBundleTypeName</key>
    <string>LaTeX</string>
    <key>CFBundleTypeExtensions</key>
    <array>
        <string>tex</string>
    </array>
    <key>CFBundleTypeIconFile</key>
    <string>TeX</string>
</dict>

Per ulteriori dettagli sui tipi di documenti, consultare la sezione CFBundleDocumentTypes nel documento Registrazione dei tipi di file Supporti dell'app dalla libreria per sviluppatori Apple.

Ricerche Spotlight

Per rispondere alla terza domanda:

Can I change that option box to show "LaTeX"

Apri la casella a discesa e scegli Altro. Viene visualizzata una casella di testo; digitare il nome del tipo di file che si desidera cercare o qualsiasi sottostringa di esso.

Se l'opzione Altro non viene visualizzata nell'elenco a discesa, potrebbe essere necessario abilitare l'opzione prima andando in Preferenze di Sistema »Spotlight e spuntando la casella accanto a Altro .

    
risposta data 28.06.2015 - 00:45
fonte

Leggi altre domande sui tag