我使用Eclipse进行Python开发,并依赖F2功能键将代码行发送到控制台。最近,F2已停止安装Eclipse Neon。我已经尝试了所有我能想到的东西让它再次发挥作用:
在其中一个新安装的Oxygens中,至少在我第一次按F2时,它会打开弹出窗口,询问启动哪个控制台,但是在控制台打开后它什么也没做。
在Neon安装和其他Oxygen安装中,F2什么都不做,甚至在没有活动时都打开一个新的控制台。
您是否有任何想法我可以尝试让F2恢复工作?
答案 0 :(得分:5)
这是一个竞赛条件(它存在于PyDev的早期版本中,但由于无关的更改而在PyDev 6.2 / 6.3中变得更加明显。)
我将其修改为:https://github.com/fabioz/Pydev/commit/083658f789e2f27f39c4fa6a431ab97371dd4244 ...因此,应该修复为6.4(请注意,发布时间大约为3周)。
答案 1 :(得分:1)
通过卸载pydev 6.3并重新安装pydev 6.1,我恢复了工作。我不确定为什么这会起作用,因为当问题首次出现时我在6.2工作。我尝试通过升级到6.3来解决它,但这并没有奏效。出于某种原因,降级回6.1现在再次起作用。
答案 2 :(得分:0)
我通过安装PyDev的更新程序进行了修复。在Eclipse中,帮助-检查更新-安装PyDev的暂挂更新。现在,我可以使用F2在控制台中通过选择运行代码。
答案 3 :(得分:-1)
升级到
后会出现同样的问题用于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