【问题标题】:Change/remove hover delay in Eclipse editor在 Eclipse 编辑器中更改/删除悬停延迟
【发布时间】:2018-07-04 10:14:54
【问题描述】:

我正在使用 Eclipse,并设置了我的首选项,以便仅当我使用“组合悬停键修饰符”设置按下 Ctrl 时才会出现编辑器悬停。但是,当我 Ctrl+Hover 一个项目时,我仍然需要等待悬停延迟。

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

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

我正在寻找不会篡改操作系统设置的答案。像这个question about adding delay to tooltips 接受的答案这样的解决方案是不可接受的。

【问题讨论】:

    标签: eclipse eclipse-cdt pydev


    【解决方案1】:

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

    documentation for MouseTrackListener.mouseHover() 说:

    当鼠标指针悬停时发送(即停止移动一段 (操作系统指定)时间段)控制。

    建议没有跨平台的方式来改变延迟。

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

    【讨论】:

      猜你喜欢
      • 2015-12-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-17
      • 2016-12-20
      • 1970-01-01
      相关资源
      最近更新 更多