99 votes

Comment trouver un mot dans tous mes fichiers dans Pycharm ?

Je suis nouveau dans PyCharm (et dans Python) mais je n'arrive pas à trouver un moyen de faire une recherche complète d'un mot dans tous mes fichiers dans mon projet PyCharm. Chaque fois que je fais Edit-->Find, il continue à chercher soit dans le fichier actuel, soit dans le mot où se trouve mon curseur. Comment faire une recherche complète dans tous les fichiers pour un mot que j'ai tapé ?

Lorsque je sélectionne Find Usages, il me demande de positionner mon curseur sur un mot spécifique.

157voto

Serafim Costa Points 867

Dans le menu principal, choisissez Edition | Rechercher | Rechercher dans le chemin, ou appuyez sur :

Windows ou Linux : Ctrl + Shift + F

Mac : + + F

Plus d'informations aquí

2 votes

Ma recherche (Find in Path) a cessé de fonctionner mais le fait de cliquer sur "File" > "Invalidate Caches/Restart" l'a réparé. Je commente ici pour toute personne ayant le même problème.

0 votes

Fonctionne toujours dans PyCharm 2023.1

7voto

Mike Zhao Points 133

En fait, vous devriez essayer le double shift, c'est la recherche partout.

22 votes

Cela devrait fonctionner selon la documentation, mais il ne trouve pas les mots dans tous les fichiers d'un projet. Ctrl+Shift+F le fait.

4 votes

... mauvaise réponse. Ne recherche que dans des contextes particuliers, pas dans le texte en général. "Find in Path" est la réponse à la question de l'OP.

4voto

Chris Points 282

Si vous regardez la fenêtre de l'outil "fichiers du projet", vous pouvez faire un clic droit sur un répertoire et choisir "trouver dans le chemin".

3voto

lmiguelvargasf Points 9693

Il existe plusieurs façons de procéder. J'utilise PyCharm 2019.1, mais je parie que cela fonctionnera dans les versions précédentes.

Trouver dans le raccourci du chemin :

+ + F (mac) ou

Ctrl + + F (Windows ou linux)

Cela ouvrira la fenêtre suivante dans laquelle vous pourrez taper le mot que vous recherchez.

enter image description here

Trouver un raccourci d'action

+ + A (mac) ou

Ctrl + + A (Windows ou linux)

La fenêtre suivante s'ouvrira, dans laquelle vous pourrez taper Trouvez et sélectionnez l'option Trouver dans le chemin (remarquez que la commande de cette action est affichée à côté). Après avoir sélectionné cette action, vous serez amené au même menu que celui qui est ouvert lors de l'exécution de la commande Trouver dans le raccourci du chemin .

enter image description here

Faites un clic droit sur le répertoire de votre projet, et choisissez Rechercher dans le chemin...

Vous pouvez faire un clic droit sur le nom de votre projet, et sélectionner l'option Trouver dans le chemin... qui ouvrira également le menu qui s'affiche après l'exécution du raccourci Rechercher dans le chemin.

enter image description here

2voto

Chukwuemeka Inya Points 1117

Ctrl + Shift + F comme d'autres l'ont indiqué. En outre, faites basculer ces quatre boutons sous la barre de recherche pour varier la portée de votre recherche... In Project Module Directory Scope . Vous devez vraiment faire attention. Prenez également note des cases à cocher ci-dessus. Vous voulez que tout soit correctement réglé. Vous ne voulez pas effectuer une recherche dans un répertoire alors que votre intention est de rechercher dans l'ensemble du projet.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X