edito muchos.sass, .scss, html.twigarchivos. Y entonces queríaasociadoestos con Sublime Text 2. Porque de forma predeterminada algunos de ellos obtienen el ícono "binario", otros el ícono de "hoja en blanco", lo cual apesta en términos de claridad en las carpetas. Quiero que usen CSS y HTML.iconosUsos sublimes para .css y .htmlarchivos. Por eso abrí elLista de informaciónen el Contenido del paquete y lo edité así:
<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>
y para html.twig y 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>
(Para su información, seguí:¿Cómo configurar un ícono para un tipo de archivo en Mac?) Tenga en cuenta que uso CFBundleTypeIconFile
: HTML y CSS, por lo que los íconos definitivamente existen (ya que funcionan con .css y .html).
Pero después de cerrar y mover toda la aplicación para ~/Desktop
iniciarla y volver a iniciarla ~/Applications
, iniciarla nuevamente, no sucede nada. También intenté reiniciar OS X.
También estoy seguro de que aún no he configurado un ícono personalizado para estos archivos (a través del cuadro de diálogo de información). Creé algunos archivos nuevos test.sass, etc. en mi escritorio para comprobarlo.
¿Alguien tiene una idea de lo que estoy haciendo mal aquí? ¿Y es siquiera una buena idea editar Plist.info de todos modos? ¿Qué sucede cuando se actualiza la aplicación?
Pregunta principal:¿Qué estoy haciendo mal aquí? ;-)
O:¿Existe una forma diferente de asociar los íconos correctos para (por ejemplo) todos los archivos .sass (y no por separado para cada archivo)?
¡GRACIAS!
Respuesta1
Si usa TotalFinder, debe reiniciarlo escribiendo killall Finder
en la Terminal. Parece que TotalFinder tiene su propio caché de iconos (maldita sea, debería haberlo comprobado). La segunda cosa que cambié fue que puse el bloque SASS encima de la CFBundleTypeIconFile
matriz como lo hizo @DanielBeck cuando intentó reproducir el problema.
La tercera cosa es, como recomendó @DanielBeck, totalmente correcta: use solo twig en lugar de xxx.twig ya que los tipos de archivos se leen de derecha a izquierda. html.twig
sería un archivo llamado html
con la extensión twig
.