我在 OS X Lion 上运行 Eclipse Indigo,一切似乎都运行良好,只是我无法让 Java“源”悬停正常工作。无论我在首选项中的 Java -> 编辑器 -> 悬停部分中配置什么,当悬停在方法名称上时,我得到的悬停如下:
悬停而不按下修饰键:Javadoc(或指示没有可用的 Javadoc 的消息),尽管 Javadoc 悬停已禁用。
按住 Command 键悬停:弹出菜单允许我从 Open Declaration 或 Open Implementation 中进行选择。
按住 Shift 键悬停:应该在工具提示窗口中调出方法的源代码,但会调出 Javadoc 窗口(表现得好像没有按下修饰键)。
无论我做什么,我都无法让“源”悬停工作,即使这是我启用的唯一悬停动作,也不管我分配给它的修饰键是什么。这是一种耻辱,因为源悬停是迄今为止最有用的 IMO。
Windows 上的 Indigo 不会出现此问题,因此它似乎是 OS X 特定的问题。