Pycharm 重构重命名,使其不';不要查看外部库

Pycharm 重构重命名,使其不';不要查看外部库,pycharm,refactoring,Pycharm,Refactoring,当我在PyCharm中使用RefactorRename时,它需要很长的时间(大约10秒),并且它可以查看我所有的外部库(所有安装了pip的库),即使我只是在Project->Project Structure)包含到内容根目录中?@piotrdawiduk是的,my virtualenv是我当前内容根目录的子目录。刚刚意识到这一点,我将我的virtualenv目录标记为“excluded”,现在重构按照我想要的方式工作。谢谢

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

使用重构时,PyCharm称之为“内容根目录”(通常是主项目目录中的文件)中的所有文件都会被搜索。您可以选择排除
文件
设置
项目
项目结构
中的给定文件夹,如屏幕截图所示


另一种方法是使用
Replace in Files
,方法是按Ctrl+Shift+R并定义自定义。

是否已将外部库(签入
Settings->Project->Project Structure
)包含到内容根目录中?@piotrdawiduk是的,my virtualenv是我当前内容根目录的子目录。刚刚意识到这一点,我将我的virtualenv目录标记为“excluded”,现在重构按照我想要的方式工作。谢谢