5

来自 Windows,当我使用 Eclipse 并将鼠标悬停在具有 Javadoc 的类/方法/变量上时,会弹出一个 Javadoc 窗口(或者您也可以按 F2)。Mac OS X 10.8.2 上的 Eclipse 具有相同的行为。但是它们的不同之处在于,在窗口中,我可以突出显示弹出窗口中的内容并将其复制(Ctrl+C),然后将其粘贴到某处。我无法让它在 Mac OS X 10.8.2 中工作。我已经尝试过命令键 + C(在其他任何地方都可以使用),我也尝试过 Ctrl+C。没有骰子。

在将局部变量设置为 getter 方法返回的值时,我经常使用它。我可以打开 Javadoc 并复制返回类型,然后将其粘贴到编辑器中作为我的新局部变量的类型。如果返回类型是带有泛型参数的复杂 Map 类型,则可以节省大量时间。

在帮助同事通过 IM 将 Javadoc 的部分复制/粘贴给他们时也很有帮助。

这在 Mac OS X 10.8.2 上是不可能的吗?有解决办法吗?

编辑:使用 Eclipse Juno SR 2

4

2 回答 2

3

这似乎是一个错误。对我来说,它只会第一次复制。此后任何时候尝试复制,它都不起作用——直到重新启动 Eclipse。不幸的是,它也会影响 Javadoc 视图,但不会影响编辑器。

于 2013-04-18T18:24:15.757 回答
1

If you highlight the class/method/variable you are interested in, at the bottom of your Eclipse window there should be a list of tabs alongside console, one of which named Javadoc.

If you select this tab, the Javadoc should show in the window where your console normally appears, and you can copy using CMD-c as normal.

EDIT: If Javadoc doesn't show, make sure to enable it from Window > Show View > Javadoc

于 2013-04-18T18:08:09.090 回答