问题描述
每当我使用“安全删除(带有使用情况搜索)”选项在 Pycharm 项目中重命名变量或删除文件时,它都会开始在数千个文件中搜索使用情况。
由于我的项目是由不超过10个null
或.py
文件组成的,所以我认为它可能也在.html
文件夹中查找。如果我的猜测正确,那么如何从搜索中排除这些文件?
解决方法
您可以在Find Usages Settings dialog
中选择范围( Ctrl + Alt + Shift + F7 )。然后,它将仅包含定义范围内的文件。
,
如果将venv存储在项目内,请在项目树中右键单击它->将目录标记为->已排除。
说明:如果未排除venv,PyCharm会将其视为项目源代码的一部分,因此IDE将例如在尝试重构某些对象以更新对它的引用时,尝试搜索venv文件。
不幸的是,PyCharm足够聪明,可以自动排除虚拟静脉。
P.S .:将venvs存储在项目中绝对是可以的,尽管有些人更喜欢~/.virtualenvs
的单个位置。