【发布时间】:2020-12-02 14:14:48
【问题描述】:
我有大量自动生成的代码文件,可以通过文件名中的 _pb2 来识别。
当我使用 PyCharm CTRL+Shift+F 进行搜索时,我可以使用文件掩码。例如,我想查找名称中没有 _pb2 的所有 Python 文件 *.py。有没有办法做到这一点?
【问题讨论】:
我有大量自动生成的代码文件,可以通过文件名中的 _pb2 来识别。
当我使用 PyCharm CTRL+Shift+F 进行搜索时,我可以使用文件掩码。例如,我想查找名称中没有 _pb2 的所有 Python 文件 *.py。有没有办法做到这一点?
【问题讨论】:
您可以通过创建使用文件名通配符组合进行过滤的自定义范围来包含和排除文件和目录。
Ctrl+Shift+F 打开“在路径中查找”。
按照屏幕截图中的步骤 2-4 创建一个新的自定义范围。
输入模式,对于您的规范,它将是 file[Project_Name]:*.py&&!file:*_pb2*
之后搜索结果被限制在自定义范围内。
来源JetBrains官网:"Scope configuration controls"
【讨论】: