尽管重启,F2键仍未在Eclipse Pydev中工作

问题描述 投票:4回答:4

我使用Eclipse进行Python开发,并依赖F2功能键将代码行发送到控制台。最近,F2已停止安装Eclipse Neon。我已经尝试了我能想到的一切,让它再次发挥作用:

  • 关闭并重新打开python模块
  • 关闭并重新打开Eclipse(在Stackoverflow上推荐)
  • 检查密钥绑定以确保F2已正确绑定,取消绑定,重新绑定,重置为默认密钥绑定
  • 重启我的电脑
  • 安装新版Eclipse,Oxygen,两次..

在其中一个新安装的Oxygens中,至少在第一次按下F2时,它会打开弹出窗口,询问控制台的启动方式,但是在控制台打开后它什么也没做。

在Neon安装和其他Oxygen安装中,F2什么都不做,甚至在没有活动时打开新控制台。

你有什么想法我可以尝试让F2恢复工作吗?

python eclipse keyboard-shortcuts pydev
4个回答
5
投票

这是一个竞赛条件(它出现在PyDev的早期版本中,但由于无关的变化,在PyDev 6.2 / 6.3中变得更加明显)。

我把它固定在:https://github.com/fabioz/Pydev/commit/083658f789e2f27f39c4fa6a431ab97371dd4244 ......所以,应该固定为6.4(注意释放大约3周后)。


1
投票

通过卸载pydev 6.3并重新安装pydev 6.1,我恢复了工作。我不确定为什么这会起作用,因为当我第一次出现这个问题时我在6.2工作。我尝试通过升级到6.3来解决它,但这没有用。出于某种原因,降级回6.1现在再次起作用。


0
投票

我通过安装PyDev的更新来修复它。在Eclipse中,帮助 - 检查更新 - 为PyDev安装挂起的更新。现在我可以使用F2从控制台中的选择中运行代码。


-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

© www.soinside.com 2019 - 2024. All rights reserved.