Personalizar o Quick Look para permitir a visualização de arquivos .yml

10

Eu gostaria de usar o "espaço" para visualizar arquivos * .yml diretamente do localizador no Mac OS X.

Eu acho que tenho que dizer ao localizador para iniciar o manipulador de visualização rápida de arquivos de texto para arquivos com esse tipo e isso tem algo a ver com identificadores de tipo universal (UTI).

Mas isso é o máximo que consegui entender.

Alguém pode me dar a fórmula mágica? Obrigado!!

pitosalas
fonte

Respostas:

2

Eu uso o TextMate de Ciarán Walsh no plugin QuickLook .

Este é um plug-in TextMate e um gerador QuickLook que processa visualizações do QuickLook (para certos tipos de arquivos) usando o marcador de sintaxe TextMate. Atualmente, ele está configurado para destacar cabeçalhos Perl, PHP, Ruby, Shell, C e Obj-C (++). Nota: isso configura efetivamente o TextMate como um servidor para o destaque da sintaxe, para que não funcione a menos que a TM esteja sendo executada (o QuickLook apenas retornará à visualização padrão, se não estiver).

Aqui está um link conveniente para baixar o plug-in e você pode ler mais sobre ele na página de Ciarán.

É assim que eu aparece quando visualizo um arquivo .yml:

.yml QuickLook

sorens
fonte
8

Eu tive muita sorte com o plugin QLStephen gratuito para o Quick Look. Ele exibe muitos outros formatos de texto sem formatação.
Provavelmente vale a pena tentar ver se funcionará com YAMLarquivos.

Você pode obtê-lo aqui .

Nathan Greenstein
fonte
1
Essa deve ser a resposta selecionada. Além disso, para obter instruções de instalação: github.com/whomwah/qlstephen
Volte
Trabalhou novamente em 2018! Recurso interessante
Dolev 22/03
Não funcionou em 2020. Tenho que colocar uma configuração especial?
gr4nt3d 19/03
Sim, leia a página do github onde a instalação é explicada. Na Catalina, o atributo estendido com.apple.quarantine deve ser removido.
Reven
0

Você pode usar o plug-in QLStephen conforme mencionado, mas precisará editá-lo conforme descrito no rastreador de problemas do projeto: https://github.com/whomwah/qlstephen/issues/23#issuecomment-21769063

Basicamente: abra o .../QLStephen.qlgenerator/Contents/Info.plistarquivo em um editor de texto e adicione a UTI public.yamlà chave LSItemContentTypes. Em seguida, execute qlmanage -rpara recarregar o serviço.

user6844017
fonte