Ubuntu下PyCharm 2020.3.5 CE误标记文件为Unit test的设置重置咨询
重置PyCharm错误文件类型关联的操作步骤
Ubuntu下PyCharm 2020.3.5 CE 出现“删除重建同路径Python文件仍被标记为单元测试、无法直接运行”的问题,可通过手动清除项目级配置缓存解决,具体操作如下:
前置操作
完全关闭存在问题的PyCharm项目,避免配置写入冲突。
核心配置修改
进入项目根目录,打开隐藏的.idea配置文件夹,对以下内容逐一修改:
- 打开目录内的
workspace.xml文件,查找三类关联内容:- 搜索目标Python文件的文件名,定位所有关联了该文件路径的配置段
- 找到
<TestRunConfiguration>节点,删除其中指向目标文件的整段测试运行配置 - 找到
<fileTypeOverrides>节点,删除其中针对该文件的手动类型覆盖条目
- 进入
.idea目录下的runConfigurations子文件夹,删除与目标文件同名的测试类运行配置.xml文件 - 所有修改完成后保存对应文件。
配置重载
重新启动PyCharm加载目标项目,此时错误的单元测试关联会被彻底移除,文件将恢复为普通Python文件属性,可通过右键菜单直接选择运行。
兜底方案:如果手动修改配置后问题未解决,可在PyCharm菜单栏选择
File->Invalidate Caches...,勾选所有缓存清除选项,确认后等待PyCharm自动重启完成全量索引重建,所有残留的临时关联配置都会被自动清除。
内容的提问来源于stack exchange,提问作者Guido
相关产品推荐
相关产品推荐

