0 votes

Pourquoi le Finder ne recherche-t-il pas le contenu des fichiers Python (.py) ?

Je veux rechercher tous mes .py pour une certaine expression, mais il semble que le Finder ne regarde pas leur contenu. Est-ce normal ? Que puis-je faire ?

(Cette question a également été soulevée aquí .)

1voto

Alper Points 2080

Sur mon MBP avec MacOS v12.5.1, Spotlight (également dans le Finder) fait apparaître tout fichier de code Python dont le contenu contient l'expression recherchée.

Les fichiers de code Python sont essentiellement des fichiers texte. Faites des copies de quelques-uns d'entre eux dans le même répertoire où se trouvent les fichiers de code Python, renommez leurs extensions comme suit txt et voyez si ceux-ci apparaissent dans vos recherches après un court laps de temps, en supposant que Spotlight est effectivement actif et indexe les fichiers et répertoires de votre ordinateur. Si même les nouveaux fichiers texte que vous avez créés pour le test n'apparaissent pas dans vos recherches, cela signifie que les répertoires dans lesquels ils sont placés sont exclus de Spotlight. Dans ce cas, vous devez vous assurer que ces répertoires ne sont pas exclus via la fenêtre Préférences système-> Spotlight -> Confidentialité.

Sinon ou en plus de ce qui précède, assurez-vous que tout est coché dans Préférences système -> Spotlight -> Fenêtre des résultats de recherche, en particulier les catégories Développeur et Autre.

Un autre problème pourrait être de savoir à quoi sont associés les fichiers de code Python, c'est-à-dire quelle application les ouvre lorsqu'ils sont double-cliqués dans le Finder : sur mon MBP, ils sont associés à IDLE (l'environnement de développement intégré Python) et je peux voir le contenu d'un fichier Python via Quick Look, c'est-à-dire en appuyant sur la barre d'espace sur n'importe quel fichier dans le Finder.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X