如何防止 PyCharm 的 "Find in Files" 搜索 Python 解释器库?
How to prevent PyCharm's "Find in Files" to search the Python interpreter libraries?
我试图在文件中找到一些模式,例如我项目的 setup.py
/ setup.cfg
'、rio.yaml
。 我们的代码..所以在Find in Files
对话框中我选择了Directory
选项。然而,python
库 仍在 中被搜索:
这是一个惊喜:我原以为只有选择了 Project
才会显示这些内容。那么如何排除Python库呢?
我什至手动排除了虚拟环境(.venv
和朋友)目录。
文件仍在 .venv
目录下搜索
我在 PyCharm Professional 2021.3.1.
TL;DR: 对于忙碌且只想 quick-fix 继续工作的读者,我通常推荐 narrowing search using scope,因此您可以明确排除任何污染搜索结果的路径。
我认为这可能是 PyCharm 2021.3.1 特定的错误(请参阅 JetBrains 错误追踪器上的 this excellent answer to the PY-51643 issue)。应该可以通过手动配置一些 IDE 设置来解决问题,但是解决方案取决于非常具体的 interpreter/project 设置,因此重现错误的条件需要设置整个环境。
我试图在文件中找到一些模式,例如我项目的 setup.py
/ setup.cfg
'、rio.yaml
。 我们的代码..所以在Find in Files
对话框中我选择了Directory
选项。然而,python
库 仍在 中被搜索:
这是一个惊喜:我原以为只有选择了 Project
才会显示这些内容。那么如何排除Python库呢?
我什至手动排除了虚拟环境(.venv
和朋友)目录。
文件仍在 .venv
目录下搜索
我在 PyCharm Professional 2021.3.1.
TL;DR: 对于忙碌且只想 quick-fix 继续工作的读者,我通常推荐 narrowing search using scope,因此您可以明确排除任何污染搜索结果的路径。
我认为这可能是 PyCharm 2021.3.1 特定的错误(请参阅 JetBrains 错误追踪器上的 this excellent answer to the PY-51643 issue)。应该可以通过手动配置一些 IDE 设置来解决问题,但是解决方案取决于非常具体的 interpreter/project 设置,因此重现错误的条件需要设置整个环境。