PyCharm每次新建文件时自动展开External Libraries如何关闭?
PyCharm关闭External Libraries节点自动展开的配置方法
不存在单独控制External Libraries节点默认折叠状态的独立开关,节点自动展开是项目视图的文件自动定位逻辑触发的,可按自身使用习惯选择以下两种方案配置解决:
方案1:全版本通用配置
- 调出左侧项目视图面板,点击面板右上角的三点更多按钮(旧版本为齿轮形设置图标)
- 在下拉菜单中取消勾选「自动滚动到源(Autoscroll to Source)」、「自动滚动从源(Autoscroll from Source)」两个选项
配置后新增、打开文件时,项目视图不会自动跳转定位到对应文件位置,不会触发External Libraries自动展开。需要定位当前打开文件的项目路径时,手动点击项目视图工具栏上十字瞄准样式的「定位到文件」按钮即可,手动定位不会触发外部库节点展开。
方案2:2023及后续版本精准配置(推荐)
如果不想关闭项目内文件的自动定位功能,可通过高级设置单独限制外部库的展开触发条件:
- 打开IDE设置面板,Windows/Linux快捷键为
Ctrl+Alt+S,macOS快捷键为Cmd+, - 依次进入「高级设置(Advanced Settings)」→「项目视图(Project View)」分类
- 找到选项打开外部库文件时选中对应节点(Select file in external library when it opens),取消勾选后点击确定保存
该配置生效后,新增、打开项目内自有文件时自动定位功能正常运行,不会触发External Libraries节点展开;仅当手动选中、打开外部库内的文件时,才会展开对应节点,无需每次操作后手动折叠外部库。
参考示意:
- 新增文件操作:

- 自动展开问题现象:

内容的提问来源于stack exchange,提问作者Tyoma
相关产品推荐
相关产品推荐

