我正在使用Eclipse,并且已经设置了我的首选项,以便只有当我使用“组合式悬停键修改器”设置按Ctrl
时,编辑器悬停才会出现。但是,当我Ctrl + Hover一个项目时,我仍然必须等待悬停延迟。
有什么办法可以消除这种延迟?
我正在使用多个Eclipse发行版,至少都是Oxygen或更高版本。这也适用于多种操作系统,包括Fedora,Ubuntu和Windows。
我正在寻找不要篡改操作系统设置的答案。诸如question about adding delay to tooltips的公认答案之类的解决方案是不可接受的。
答案 0 :(得分:0)
Eclipse中的悬停是通过在要对悬停做出反应的控件(GUI元素)上注册SWT MouseTrackListener
并在调用MouseTrackListener.mouseHover()
时显示悬停来实现的。
documentation for MouseTrackListener.mouseHover()
说:
当鼠标指针悬停时(即,停止移动 (指定的操作系统)一段时间)。
建议没有跨平台的方法来更改延迟。
您可以考虑filing an SWT issue,请求添加用于自定义延迟的选项。