【问题标题】:pycharm jetbrains to search for text NOT in test*.py filename patternpycharm jetbrains 搜索不在 test*.py 文件名模式中的文本
【发布时间】:2019-05-24 13:03:47
【问题描述】:

在 Pycharm 中,当 搜索文件 包含给定文本 例如点击 Ctrl-Shift-F,我们有File mask 框,如下图所示,用于过滤文件名模式。

我想要一个此处不过滤,例如搜索不以 test*.py 开头的文件。我们如何存档?

【问题讨论】:

    标签: search pycharm


    【解决方案1】:

    注意

    虽然这个问题很老,但我会在此处留下答案,以防其他人提出问题。

    解决方案

    文件掩码中排除结果的方法是在掩码前添加!,例如:!*test*.py

    但是,这可能会产生不希望的情况,因为它可能会带来配置文件、临时文件或任何我们不想要的文件的结果。为此,解决方案是一次拥有多个掩码,这可以通过使用,(逗号)分隔掩码来实现。

    示例

    如果我们想要在 .py 文件中包含单词 def 的所有文件,不包括对于任何类型的文件包含单词 tests 的文件,以及以 .py 结尾的 models,我们将使用文件掩码:!*test*, !*models*.py, *.py

    希望这会有所帮助!

    【讨论】:

    • 完美答案。谢谢!
    猜你喜欢
    • 1970-01-01
    • 2017-01-20
    • 2016-05-03
    • 1970-01-01
    • 1970-01-01
    • 2019-04-04
    • 1970-01-01
    • 2021-01-07
    • 1970-01-01
    相关资源
    最近更新 更多