【问题标题】:PyDev doesn't execute shortcut to send current line to consolePyDev 不执行将当前行发送到控制台的快捷方式
【发布时间】:2015-04-23 04:39:35
【问题描述】:

根据this questionPyDev documentation on the interactive console,按F2 应该将当前行从PyDev 编辑器发送到Python 控制台。

我在 Python 编辑器中打开了一个 Python 文件(我通过“打开方式”->“Python 编辑器”打开它来确保这一点)并通过按 Ctrl 启动了一个控制台会话+输入。尽管如此,当我按下 F2 时,什么也没有发生。我必须选择我感兴趣的行并使用 Ctrl+Enter 将其发送到控制台。

我在“Window”-->“Preferences”-->“General”->“Keys”下检查了我的键绑定选项,并且无法看到命令“Execute line in console”的设置之间的任何差异",映射到 F2,“交互式控制台”,映射到 Ctrl+Alt+Enter。但是,第二个命令有效,而第一个命令无效。我也尝试将命令映射到其他键,但这根本没有改变结果。关于如何使用此命令的任何提示?

【问题讨论】:

  • 我也有同样的问题。几天前它工作了。现在它不再起作用了。可能是升级到 Debian Jessie 对我造成了破坏。
  • 这似乎不是 F2 的问题,因为其他 F 键快捷方式有效,如果我将“发送行到控制台”的快捷方式更改为某些非 F 键,它仍然没有不行。
  • 自您发布问题以来,您有任何解决方案吗?

标签: python eclipse keyboard-shortcuts pydev


【解决方案1】:

我遇到了这个问题。除 F2 外,所有快捷键都有效。 我尝试了很多事情都没有成功。 但最终。只需重新启动 Eclipse 即可解决问题。

【讨论】:

  • 我认为这可能与 emacs 键绑定有关?我也有类似的问题...
  • @joefromct :所以在我的情况下,它以前可以工作,然后突然停止工作。我检查了键绑定和所有内容,但都没有解决问题。然而,在重新启动 Eclipse 之后,一切都恢复了。
  • 我发现关闭文件并重新打开可以解决问题。
猜你喜欢
  • 2011-09-30
  • 2020-05-09
  • 1970-01-01
  • 2014-08-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-12-11
相关资源
最近更新 更多