【发布时间】:2011-10-02 08:36:25
【问题描述】:
我定期执行的两个操作是“运行我的测试”和“运行我的应用程序”。不幸的是,PyCharm 对两者使用相同的按键(Shift+F10,即“运行”),并且该按键使用我的“当前”运行/调试配置。我必须单独执行一个步骤来更改配置,该步骤涉及从冗长的列表中找到并选择正确的选项——而且还需要花时间考虑是否我需要切换配置.
随着我运行测试和应用程序的频率(我对 Python 还是比较陌生,所以我想经常检查以确保我没有破坏任何东西),这非常麻烦 - 特别是因为我通常的模式是“运行测试,如果它们通过,然后运行应用程序”,所以我一直在切换配置。
是否有更简单的方法来运行给定的配置?理想情况下,我希望能够将单个击键绑定到“选择并运行我的 'main.py' 配置”,以及另一个单次击键即可“选择并运行我的 'py.test' 配置”——但任何意味着我不会经常搜索配置列表的内容都会有所帮助。
我尝试记录一个切换配置然后运行的宏,但宏记录器实际上并没有记录“更改配置”步骤 - 最终在宏中的所有内容都是“运行”。而且似乎没有宏编辑器可以让我手动添加该步骤。
我也知道弹出的“选择配置并运行”列表(F9),但这仍然需要我阅读列表中选择的配置,确定是否是我想要的配置,然后向上或向下光标在按 Enter 之前的列表中。这并不是那么复杂,但每次我这样做时,它仍然相当彻底地打断了我的思路。运行——测试和应用程序——应该比这更简单。
【问题讨论】:
-
Check this blog post 描述如何使用快速运行/调试配置切换器。
-
那篇文章描述了我在问题中已经提到的 F9 弹出列表。
-
目前没有更快的方法,投票给youtrack.jetbrains.net/issue/IDEA-69968。
标签: python pycharm run-configuration