Pycharm在一个小项目的重构过程中检查了数千个文件:为什么?

问题描述

每当我使用“安全删除(带有使用情况搜索)”选项在 Pycharm 项目中重命名变量或删除文件时,它都会开始在数千个文件搜索使用情况。

enter image description here

由于我的项目是由不超过10个null.py文件组成的,所以我认为它可能也在.html文件夹中查找。如果我的猜测正确,那么如何从搜索中排除这些文件

解决方法

Find Usage Dialog Box您可以在Find Usages Settings dialog中选择范围( Ctrl + Alt + Shift + F7 )。然后,它将仅包含定义范围内的文件。

,

如果将venv存储在项目内,请在项目树中右键单击它->将目录标记为->已排除。

说明:如果未排除venv,PyCharm会将其视为项目源代码的一部分,因此IDE将例如在尝试重构某些对象以更新对它的引用时,尝试搜索venv文件。

不幸的是,PyCharm足够聪明,可以自动排除虚拟静脉。

P.S .:将venvs存储在项目中绝对是可以的,尽管有些人更喜欢~/.virtualenvs的单个位置。

enter image description here

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...