Personnaliser Quick Look pour me permettre d'afficher les fichiers .yml

10

Je souhaite utiliser "l'espace" pour prévisualiser les fichiers * .yml directement depuis le Finder sur Mac OS X.

Je pense que je dois dire à Finder de lancer le gestionnaire d'affichage rapide des fichiers texte pour les fichiers de ce type et cela a quelque chose à voir avec les identificateurs de type universels (UTI).

Mais c'est aussi loin que j'ai pu arriver.

Quelqu'un peut-il me donner la formule magique? Merci!!

pitosalas
la source

Réponses:

2

J'utilise TextMate de Ciarán Walsh dans le plugin QuickLook .

Il s'agit d'un plug-in TextMate et d'un générateur QuickLook qui rend les aperçus QuickLook (pour certains types de fichiers) à l'aide du surligneur de syntaxe TextMate. Actuellement, il est configuré pour mettre en évidence Perl, PHP, Ruby, Shell, les en-têtes C et Obj-C (++). Remarque: cela configure efficacement TextMate en tant que serveur pour la coloration syntaxique, donc cela ne fonctionnera pas à moins que TM ne soit en cours d'exécution (QuickLook reviendra simplement à l'aperçu standard s'il ne l'est pas).

Voici un lien pratique pour télécharger le plugin et vous pouvez en savoir plus sur la page Web de Ciarán.

Voici à quoi ça ressemble quand je QuickLook un fichier .yml:

.yml QuickLook

Sorens
la source
8

J'ai eu beaucoup de chance avec le plugin QLStephen gratuit pour Quick Look. Il affiche de nombreux autres formats de texte en clair.
Vaut probablement le coup pour voir si cela fonctionnera avec des YAMLfichiers.

Vous pouvez l'obtenir ici .

Nathan Greenstein
la source
1
Ce devrait être la réponse choisie. Aussi, pour les instructions d'installation: github.com/whomwah/qlstephen
Volte
A travaillé de nouveau en 2018!
Fonction
N'a pas fonctionné en 2020. Dois-je mettre un réglage spécial?
gr4nt3d
Oui, lisez la page github où l'installation est expliquée. Sur Catalina, l'attribut étendu com.apple.quarantine doit être supprimé.
Reven
0

Vous pouvez utiliser le plugin QLStephen comme mentionné mais vous devrez le modifier comme décrit dans le suivi des problèmes du projet: https://github.com/whomwah/qlstephen/issues/23#issuecomment-21769063

Fondamentalement: ouvrez le .../QLStephen.qlgenerator/Contents/Info.plistfichier dans un éditeur de texte et ajoutez l'UTI public.yamlà la clé LSItemContentTypes. Exécutez ensuite qlmanage -rpour recharger le service.

user6844017
la source