我使用Eclipse进行Python开发,并依赖F2功能键将代码行发送到控制台。最近,F2已停止安装Eclipse Neon。我已经尝试了我能想到的一切,让它再次发挥作用:
在其中一个新安装的Oxygens中,至少在第一次按下F2时,它会打开弹出窗口,询问控制台的启动方式,但是在控制台打开后它什么也没做。
在Neon安装和其他Oxygen安装中,F2什么都不做,甚至在没有活动时打开新控制台。
你有什么想法我可以尝试让F2恢复工作吗?
这是一个竞赛条件(它出现在PyDev的早期版本中,但由于无关的变化,在PyDev 6.2 / 6.3中变得更加明显)。
我把它固定在:https://github.com/fabioz/Pydev/commit/083658f789e2f27f39c4fa6a431ab97371dd4244 ......所以,应该固定为6.4(注意释放大约3周后)。
通过卸载pydev 6.3并重新安装pydev 6.1,我恢复了工作。我不确定为什么这会起作用,因为当我第一次出现这个问题时我在6.2工作。我尝试通过升级到6.3来解决它,但这没有用。出于某种原因,降级回6.1现在再次起作用。
我通过安装PyDev的更新来修复它。在Eclipse中,帮助 - 检查更新 - 为PyDev安装挂起的更新。现在我可以使用F2从控制台中的选择中运行代码。
升级到后有相同的问题
用于C / C ++开发人员的Eclipse IDE版本:Oxygen.3发行版(4.7.3)构建ID:20180308-1800
PyDev for Eclipse 6.3.2.201803171248 org.python.pydev.feature.feature.group Fabio Zadrozny