重构重命名,使其不会在外部库中查找

mic*_*den 5 refactoring pycharm

当我Refactor > Rename在 PyCharm 中使用时,它需要很长的时间(大约 10 秒),并且它会查看我的所有外部库(使用 pip 安装的所有内容),即使我只是在 < 100 行脚本中重命名一个局部变量。此外,它也尝试重命名这些文件中的变量,因此我必须手动挑选它们并将它们从重构中排除。有没有办法禁用这种行为?

bad*_*der 3

使用重构时,将搜索 PyCharm 所谓的“内容根”内的所有文件(通常是主项目目录内的文件)。您可以选择排除给定文件夹,File > Settings > Project > Project Structure如屏幕截图所示。

在此输入图像描述

另一种方法是Replace in FilesCtrl + Shift + R并定义自定义Scope来使用。