Por padrão, o Quick Look pré-visualizar arquivos de texto em UTF-8?

2

Quando eu uso o Quick Look no Finder em um arquivo de texto, ele inevitavelmente torna-se truncado porque o trata como MacRoman.

Posso fazer algo para sempre usar o UTF-8 ou, melhor ainda, ser um pouco esperto sobre a detecção de codificação?

< rant >
Talvez nem todos os meus arquivos de texto sejam UTF-8. Mas eu tenho certeza que nem um único é MacRoman. Algumas pessoas da Apple ainda usam o OS 9, eu acho.
< / rant >

    
por kch 03.08.2010 / 10:34

2 respostas

6

É um problema de atributo de arquivo. Veja aqui, no final, dois links explicando isso: link

Basicamente, se você executar isto: xattr -w com.apple.TextEncoding 'UTF-8;134217984' yourfile.txt seu arquivo aparecerá corretamente no QuickLook.

Na minha opinião, ele tem que fazer mais com o editor e a maneira como ele salva o arquivo do que com o QuickLook.

    
por 03.08.2010 / 11:39
0

Eu escrevi um pequeno script que toca nos fsevents e define o xattr quando um arquivo é salvo em minha casa.

Eu também revelo a extensão do arquivo, que não tem relação com essa questão.

Confira o script aqui: link

O script deve estar constantemente em execução, portanto, um arquivo de trabalho launchd seria bem-vindo.

Além disso, veja meu comentário sobre o uso de ~/.CFUserTextEncoding aqui .

    
por 03.08.2010 / 15:38