在使用Eclipse中的PyDev时,切换断点的键盘快捷键是什么?

27

我感觉自己错过了关键的地方,但是我怎么也找不到eclipse(使用pydev插件)中设置断点的键盘快捷键。

我已经尝试过以下方法:

  1. Ctrl + Shift + B:没有反应。

  2. Ctrl + F10:弹出断点上下文菜单,可以选择添加断点、删除等操作...但是我不想每次使用键盘快捷键都要浏览菜单...这有点违背快捷键的初衷。

  3. 点击代码左侧的条形区域:这是目前我用的唯一方式,但如果可以,我希望避免使用鼠标。

我在eclipse 3.6上使用pydev 1.6.1。

编辑(31/08):鉴于codedevour和Tao给出的两个答案,我尝试编辑快捷键,但新的快捷键Ctrl+ Shift + Alt + B也没有成功。其他快捷键可以正常使用。我还尝试将"When"下拉菜单从"In Windows"更改为'Pydev editor scope',但没有效果。从编辑器的提示来看,断点快捷键没有冲突。

这是两台机器上的全新安装,都是Windows 7,而且在这两台机器上都出现了这个问题。


这完全取决于所选的视角。据我所知,在Android Eclipse中,它可以使用Java/Debug工作,但不能使用例如:DDMS。干杯! - Jacob
4个回答

37

终于找到了!

答案在这里:http://www.mail-archive.com/pydev-users@lists.sourceforge.net/msg04234.html

简单来说,在eclipse的所有透视图中都未设置快捷键。进入pydev透视图后,点击Window > Customize perspective > Command Groups Availability > Check breakpoints即可。

就是这样!

我一直在使用pydev透视图(这是你第一次创建pydev项目时它会自动切换到的),但是默认情况下断点快捷键只在调试透视图中可用,因此您需要打开该快捷键...哇,这不是很显而易见啊!


6

Ctrl + Shift + B

如果这个快捷键无法使用,请查看 窗口 > 首选项 > 通用 > 键盘,查找可能会遮挡此快捷键的叠加键。


3

Ctrl + Shift + B 对我有效,我正在使用带有 Eclipse 3.6 的 PyDev 1.6.1。

也许,您与另一个程序发生了冲突?尝试在菜单“Window > Preference > General > Keys > Toggle Breakpoint”下更改为其他键盘快捷方式。


我已将其更改为Ctrl+Alt+Shift+B,但仍无法正常工作...其他快捷键可以使用。 我在两个Windows 7操作系统上使用相同的版本,您使用哪个操作系统?也许这很重要... - Joe
我正在使用Windows 7。我回头查看了我的Eclipse版本。实际上,我是在使用3.5.2版本进行Python开发...(Build id: 20100218-1602)。对于造成的混淆,我感到非常抱歉。我同时安装了几个Eclipse版本,搞混了。 - Tao
我尝试使用我的PyDev安装Eclipse 2.5.2,但仍然没有成功。我已经找到了一个可行的快捷方式,并将其绑定替换为切换断点绑定,但仍然没有成功。PyDev只在1.5.8中添加了该功能,可能仍不稳定。我已经无计可施了。 - Joe

2

关于最近的PyDev版本:

前往窗口 > 透视图 > 自定义透视图... 在“操作集可用性”选项卡中,勾选“断点”


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接