从 PyCharm 搜索中排除具有模式的文件名

Exclude file names with pattern from PyCharm search

我有大量自动生成的代码文件,这些文件可以通过文件名中的 _pb2 来识别。

当我使用 PyCharm CTRL+Shift+F 搜索时,我可以使用文件掩码。例如,我想找到名称中没有 _pb2 的所有 Python 文件 *.py。有办法实现吗?

您可以通过创建使用文件名通配符组合进行过滤的自定义范围来包括和排除文件和目录。

  1. Ctrl+Shift+F打开“在路径中查找”.

  2. 按照屏幕截图中的步骤 2-4 创建新的自定义范围。

  1. 输入模式,对于您的规格,它将是 file[Project_Name]:*.py&&!file:*_pb2*

  2. 之后搜索结果被限制在自定义范围内。

JetBrains 官网来源:"Scope configuration controls"