在Eclipse编辑器中更改/删除悬停延迟

时间:2018-07-03 17:55:21

标签: eclipse eclipse-cdt pydev

我正在使用Eclipse,并且已经设置了我的首选项,以便只有当我使用“组合式悬停键修改器”设置按Ctrl时,编辑器悬停才会出现。但是,当我Ctrl + Hover一个项目时,我仍然必须等待悬停延迟。

有什么办法可以消除这种延迟?

我正在使用多个Eclipse发行版,至少都是Oxygen或更高版本。这也适用于多种操作系统,包括Fedora,Ubuntu和Windows。

我正在寻找不要篡改操作系统设置的答案。诸如question about adding delay to tooltips的公认答案之类的解决方案是不可接受的。

1 个答案:

答案 0 :(得分:0)

Eclipse中的悬停是通过在要对悬停做出反应的控件(GUI元素)上注册SWT MouseTrackListener并在调用MouseTrackListener.mouseHover()时显示悬停来实现的。

documentation for MouseTrackListener.mouseHover()说:

  

当鼠标指针悬停时(即,停止移动   (指定的操作系统)一段时间)。

建议没有跨平台的方法来更改延迟。

您可以考虑filing an SWT issue,请求添加用于自定义延迟的选项。