Eu edito muitos arquivos .sass, .scss, html.twig . Então, eu queria associá- los ao Sublime Text 2. Porque, por padrão, alguns deles obtêm o ícone "binário", outros, o ícone da "folha em branco", o que é péssimo em termos de clareza nas pastas. Quero que eles usem os ícones CSS e HTML que o Sublime usa. arquivos CSS e .html . Portanto, abri o Info.plist no conteúdo do pacote e editei-o assim:
<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>
e para html.twig e 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>
(FYI, eu segui: Como definir um ícone para um tipo de arquivo no Mac? ) Observe que eu uso CFBundleTypeIconFile
: HTML e CSS, para que os ícones existam definitivamente (já que funcionam com .css e .html).
Mas, depois de fechar e mover o aplicativo inteiro para ~/Desktop
iniciá-lo e movê-lo de volta para ~/Applications
, iniciando-o novamente, nada acontece. Eu também tentei reiniciar o OS X.
Também tenho certeza de que ainda não defini um ícone personalizado para esses arquivos (por meio do diálogo de informações). Criei alguns novos arquivos test.sass etc. na minha área de trabalho para verificar isso.
Alguém tem uma ideia do que estou fazendo de errado aqui? E é uma boa idéia editar o Plist.info de qualquer maneira? O que acontece quando o aplicativo é atualizado?
Pergunta principal: O que estou fazendo de errado aqui? ;-)
Ou: Existe uma maneira diferente de associar os ícones corretos para (por exemplo) todos os arquivos .sass (e não separadamente para cada arquivo)
OBRIGADO!
fonte
html.twig
?) E, portanto, ignora o arquivo Info.plist editado. Talvez tente apenas emtwig
vez disso.@DanielBeck
seu comentário para que eu seja notificado.Respostas:
Se você usa o TotalFinder, precisa reiniciá-lo digitando
killall Finder
o Terminal. Parece que o TotalFinder possui seu próprio cache de ícones (droga, deveria ter verificado isso). A segunda coisa que mudei foi colocar o bloco SASS no topo daCFBundleTypeIconFile
matriz, como o @DanielBeck fez quando ele tentou reproduzir o problema.A terceira coisa é, como o @DanielBeck recomendado é totalmente correto: use apenas o galho em vez do xxx.twig, pois os tipos de arquivos são lidos da direita para a esquerda.
html.twig
seria um arquivo nomeadohtml
com a extensãotwig
.fonte