Ich bearbeite viele.sass, .scss, html.twigDateien. Und so wollte ichassoziierendiese mit Sublime Text 2. Denn standardmäßig erhalten einige von ihnen das "binary"-Symbol, andere das "blank sheet"-Symbol, was die Übersichtlichkeit in den Ordnern beeinträchtigt. Ich möchte, dass sie die CSS- und HTML-SymboleErhabene Verwendungsmöglichkeiten für .CSS und .htmlDateien. Deshalb öffnete ich dieInfo.plistim Paketinhalt und habe es folgendermaßen bearbeitet:
<dict>
<key>CFBundleTypeRole</key>
<string>Editor</string>
<key>CFBundleTypeName</key>
<string>SASS</string>
<key>CFBundleTypeExtensions</key>
<array>
<string>sass</string>
</array>
<key>CFBundleTypeIconFile</key>
<string>CSS</string>
</dict>
und für html.twig und email.md.twig
<dict>
<key>CFBundleTypeRole</key>
<string>Editor</string>
<key>CFBundleTypeName</key>
<string>HTML</string>
<key>CFBundleTypeExtensions</key>
<array>
<string>html</string>
<string>html.twig</string>
<string>email.md.twig</string>
<string>htm</string>
<string>shtml</string>
<string>xhtml</string>
<string>phtml</string>
<string>inc</string>
<string>tpl</string>
<string>tmpl</string>
<string>tpl</string>
<string>ctp</string>
</array>
<key>CFBundleTypeIconFile</key>
<string>HTML</string>
</dict>
(Zu Ihrer Information, ich habe Folgendes befolgt:Wie legt man auf dem Mac ein Symbol für einen Dateityp fest?) Beachten Sie, dass ich CFBundleTypeIconFile
HTML und CSS verwende, die Symbole sind also definitiv vorhanden (da sie mit .css und .html funktionieren).
Aber nachdem ich die ganze App geschlossen und zum ~/Desktop
Starten verschoben und wieder zurück nach verschoben ~/Applications
und sie erneut gestartet habe, passiert nichts. Ich habe auch versucht, OS X neu zu starten.
Ich bin mir auch sicher, dass ich diesen Dateien nicht bereits ein benutzerdefiniertes Symbol zugewiesen habe (über den Info-Dialog). Um das zu überprüfen, habe ich einige neue test.sass-Dateien usw. auf meinem Desktop erstellt.
Hat jemand eine Idee, was ich hier falsch mache? Und ist es überhaupt eine gute Idee, die Plist.info zu bearbeiten? Was passiert, wenn die App aktualisiert wird?
Hauptfrage:Was mache ich hier falsch? ;-)
Oder:Gibt es eine andere Möglichkeit, die richtigen Symbole für (zB) alle .sass-Dateien zuzuordnen (und nicht separat für jede einzelne Datei)
DANKE!
Antwort1
Wenn Sie TotalFinder verwenden, müssen Sie es neu starten, indem Sie es killall Finder
in das Terminal eingeben. Es scheint, dass TotalFinder einen eigenen Symbolcache hat (verdammt, das hätte ich überprüfen sollen). Das Zweite, was ich geändert habe, war, dass ich den SASS-Block oben auf das CFBundleTypeIconFile
Array gelegt habe, wie @DanielBeck es getan hat, als er versuchte, das Problem zu reproduzieren.
Die dritte Sache ist, wie @DanielBeck empfohlen hat, völlig richtig: Verwenden Sie einfach „twig“ statt „xxx.twig“, da Dateitypen von rechts nach links gelesen werden. html.twig
wäre eine Datei html
mit der Erweiterung twig
.