Sublime Text 2: Das Bearbeiten zugehöriger Dateitypen in Plist.info funktioniert nicht

2587
awenro

Ich bearbeite viele .sass-, .scss-, html.twig- Dateien. Und deshalb wollte ich diese mit Sublime Text 2 verknüpfen. Standardmäßig erhalten einige von ihnen das "binary" -Icon, einige das "leere Blatt" -Icon, das in den Ordnern saugt. Ich möchte, dass sie die CSS- und HTML- Symbole verwenden, für die Sublime verwendet wird. CSS- und HTML- Dateien. Deshalb habe ich die Info.plist im Paketinhalt geöffnet und so 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: So legen Sie ein Symbol für einen Dateityp auf einem Mac fest? ) Beachten Sie, dass ich Folgendes verwende CFBundleTypeIconFile: HTML und CSS, daher sind die Symbole definitiv vorhanden (da sie mit .css und .html arbeiten).

Nach dem Schließen und Verschieben der gesamten App zum ~/DesktopStarten und ~/ApplicationsZurücksetzen und erneuten Starten geschieht nichts. Ich habe auch versucht, OS X neu zu starten.

Ich bin mir auch sicher, dass ich diesen Dateien (über den Info-Dialog) noch kein eigenes Symbol zugewiesen habe. Ich habe einige neue test.sass usw. -Dateien auf meinem Desktop erstellt, um das zu überprüfen.

Hat jemand eine Idee, was ich hier falsch mache? Und ist es überhaupt eine gute Idee, Plist.info trotzdem 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 für jede einzelne Datei separat)?

VIELEN DANK!

0
Zur Verdeutlichung sind die Dateien mit dem Sublime Text 2-Programm verknüpft und werden beim Doppelklick darin geöffnet. Daniel Beck vor 12 Jahren 0
[Kann nicht reproduziert werden] (http://i.stack.imgur.com/RLXU7.png). [Hier ist ein Screenshot der verwendeten Info.plist-Werte] (http://i.stack.imgur.com/cBjBX.png). Haben Sie dies Schritt für Schritt versucht? Möglicherweise kann OS X nicht zwei Dateierweiterungen verarbeiten (`html.twig`?) Und ignoriert daher die bearbeitete Info.plist-Datei. Vielleicht versuchen Sie es einfach stattdessen "twig". Daniel Beck vor 12 Jahren 0
Seltsam. Ich werde es morgen auf einem anderen Mac probieren und zu Ihnen zurückkommen. Danke, dass Sie es selbst getestet haben. awenro vor 12 Jahren 0
Bitte halte mich auf dem Laufenden. Stellen Sie sicher, dass Sie @ DanielBeck zu Ihrem Kommentar hinzufügen, damit ich benachrichtigt werde. Daniel Beck vor 12 Jahren 0
@DanielBeck hat ein paar Antworten, danke! :-) awenro vor 12 Jahren 0

1 Antwort auf die Frage

0
awenro

Wenn Sie TotalFinder verwenden, müssen Sie ihn neu starten, indem Sie killall Finderdas Terminal eingeben . Es hat den Anschein, dass TotalFinder einen eigenen Icon-Cache hat (verdammt, sollte das überprüft haben). Das zweite, was ich geändert habe, war, dass ich den SASS-Block oben auf das CFBundleTypeIconFileArray legte, wie @DanielBeck es tat, als er versuchte, das Problem zu reproduzieren.

Die dritte Sache ist, wie von @DanielBeck empfohlen, absolut richtig: Verwenden Sie nur twig anstelle von xxx.twig, da die Dateitypen von rechts nach links gelesen werden. html.twigwäre eine Datei htmlmit der Erweiterung twig.