Il y a une semaine, quicklook a cessé de travailler avec .m
et les .h
fichiers. Au lieu de cela, il me montre une .m
ou une .h
vignette. Je pense que ce jour-là, une boîte de message est apparue et je ne l'ai pas lue - j'ai répondu à la question à la hâte - mais je ne faisais rien avec le système. Quoi qu'il en soit, maintenant j'ai perdu le quicklook pour ces types de fichiers.
Cela fonctionne toujours pour tous les autres fichiers par défaut. J'ai essayé de copier les fichiers ".qlgenerator" d'un autre Mac, qui a la même version du système d'exploitation ... et cela ne fonctionnait toujours pas.
J'ai essayé de vérifier / réparer les autorisations sur le disque, cela indiquait quelque chose concernant les fichiers .qlgenerator, mais je me suis dit: "C'est probablement à cause de mes fichiers copier-coller-remplacer par des fichiers intrus qui ont probablement modifié certaines autorisations". En tout cas, ça n'a pas résolu le problème.
J'ai aussi essayé de courir qlmanage -r
et de redémarrer mon mac. Le problème persiste.
L'autre Mac affiche toujours la méthode par défaut (avec des aperçus rapides) pour ces types de fichiers.
Une idée sur ce qui s'est mal passé? Pensez-vous que cette boîte de message à laquelle j'ai répondu à la hâte est responsable de cela? Je pense que c'est le cas, mais je ne suis pas sûr, car je ne configurais pas le système ni quoi que ce soit, ni même aucun élément lié ni à quicklook (je ne savais pas que cette fonctionnalité avait un nom à l'époque) ni xcode. ... Je suis perdu.
EDIT Comme l'a suggéré @Bootle, j'ai couru
qlmanager -p FILE
Et étonnamment, Quicklook a ouvert le fichier correctement, c’est-à-dire que vous pouvez voir le contenu du fichier et sa coloration XCode par défaut. De plus, la sortie suivante a été imprimée dans le terminal.
Donc, plus d'indices?
EDITER De nouvelles astuces sont apparues après la vérification du journal à partir de la console après la modification de @StvnW.
Je joins l'image des journaux après avoir commandé quicklook sur un fichier
MISE À JOUR La solution a été parce que je conservais les anciennes versions de XCodes depuis la 3.6.2 ^ _ ^ et d’autres versions, je les ai mises ensemble dans un dossier où je ne me suis pas autorisé à y accéder. Ainsi, ils sont également devenus inaccessibles au système. Et le problème a été résolu, le système (ou QL) s'est fixé à la dernière application officielle XCode.
Mais c’est grâce à la réponse ci-dessous qui m’a donné cet indice du débogage. Je suppose que les autres personnes qui ont le même problème devraient suivre sa réponse. Je marque cette réponse comme la bonne réponse
qlmanage -p FILE
Où FILE est le chemin d'accès à un fichier .h ou .m sur votre ordinateur. Et puis copier et coller la sortie du terminal ici, ou dans un pastebin ou quelque chose. Merci.