如何在PyCharm 2018.1社区版中全局设置默认测试运行器为Unittests
如何在PyCharm 2018.1社区版设置全局默认测试运行器为Unittests
我完全懂你的困扰——PyCharm 2018.1社区版的Default Settings里确实没直接放Tools选项来修改全局测试运行器,这设计有点反直觉。不过别慌,咱们可以通过手动修改全局配置文件来搞定,步骤如下:
第一步:定位全局配置文件
根据你的操作系统,找到PyCharm存储全局配置的目录:- Windows:
C:\Users\<你的用户名>\.PyCharmCE2018.1\config\options - Mac:
~/Library/Preferences/PyCharmCE2018.1/options - Linux:
~/.PyCharmCE2018.1/config/options
进入目录后找到project.default.xml文件,这就是存储全局默认项目设置的核心文件。
- Windows:
第二步:修改测试运行器配置
用任意文本编辑器打开project.default.xml,找到包含PythonIntegratedTools的节点(如果没有就手动添加),把defaultTestRunner的属性值改成Unittests。正确的配置片段如下:<component name="PythonIntegratedTools"> <option name="defaultTestRunner" value="Unittests" /> </component>注意要把原来的
TwistedTrial替换成Unittests。第三步:重启PyCharm生效
保存修改后的配置文件,完全关闭PyCharm再重新启动。之后无论是新建项目还是打开旧项目,默认测试运行器都会自动设置为Unittests了。
另外还有个替代思路:先创建一个测试项目,把它的默认测试运行器改成Unittests,然后通过File -> Export Settings导出该项目配置,再用File -> Import Settings导入到全局设置里。不过直接修改配置文件的方法更直接高效。
内容的提问来源于stack exchange,提问作者Sab
相关产品推荐
相关产品推荐

