首页 > 解决方案 > 从 PyCharm 搜索中排除带有模式的文件名

问题描述

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

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

标签: pycharmfilenames

解决方案


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

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

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

在此处输入图像描述

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

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

在此处输入图像描述

来源在 JetBrains 官网:《Scope configuration controls》


推荐阅读