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

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

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 CFBundleTypeIconFileHTML 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 ~/DesktopStarten verschoben und wieder zurück nach verschoben ~/Applicationsund 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 Finderin 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 CFBundleTypeIconFileArray 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.twigwäre eine Datei htmlmit der Erweiterung twig.

verwandte Informationen