Deklarieren Sie einen neuen Datei-UTI-Typ über die Befehlszeile in OSX

Deklarieren Sie einen neuen Datei-UTI-Typ über die Befehlszeile in OSX

Mein System versteht eine Datei UTI, public.objective-c-plus-plus-sourcedie entsprichtpublic.source-code

Ich möchte für bestimmte Dateien, die dieser UTI entsprechen, eine andere Erweiterung verwenden. Ich möchte, dass sie mit der Anwendung geöffnet werden, die Objective-C++-Quellen öffnet.

Mein aktueller Gedanke, wie ich das erreichen kann, ist, eine neue UTI zu deklarieren, die dem Objective-C++-Quellcode entspricht. Mir ist bewusst, dass ich eine Anwendung erstellen könnte, die den neuen Typ exportiert, aber das würde für mich nicht gut funktionieren. Ist es möglich, den neuen Typ direkt über die Befehlszeile bei LaunchServices zu registrieren?

Antwort1

Am einfachsten ist es, das Programm herunterzuladen und zu installieren.RCDefaultApp. Gehen Sie zu „Systemeinstellungen“ > „Standard-Apps“ und dann zur Registerkarte „MIME-Typen“ oder „UTIs“.

http://screencast.com/t/abG2w4m4qndT

verwandte Informationen