Texto sublime 2: a edição de tipos de arquivos associados no Plist.info não funcionará

0

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 ~/Desktopiniciá-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!

woerndl
fonte
Para esclarecer, os arquivos são associados ao programa Sublime Text 2 e são abertos quando clicados duas vezes?
Daniel Beck
Não é possível reproduzir . Aqui está uma captura de tela dos valores Info.plist usados . Você já tentou fazer isso passo a passo? É possível que o OS X não possa manipular duas extensões de arquivo ( html.twig?) E, portanto, ignora o arquivo Info.plist editado. Talvez tente apenas em twigvez disso.
Daniel Beck
Esquisito. Vou tentar em outro Mac amanhã e volto para você. Obrigado por testar você mesmo.
woerndl
Por favor mantenha-me informado. Certifique-se de adicionar @DanielBeckseu comentário para que eu seja notificado.
Daniel Beck

Respostas:

0

Se você usa o TotalFinder, precisa reiniciá-lo digitando killall Findero 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 da CFBundleTypeIconFilematriz, 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.twigseria um arquivo nomeado htmlcom a extensão twig.

woerndl
fonte