在使用Juno版本之前的所有Eclipse版本中,Ctrl+单击可查找变量/类/方法的声明。当处理大型代码库时,这是一个非常实用的功能。我该如何在Juno版本中实现此功能?
在使用Juno版本之前的所有Eclipse版本中,Ctrl+单击可查找变量/类/方法的声明。当处理大型代码库时,这是一个非常实用的功能。我该如何在Juno版本中实现此功能?
我可以确认使用以下键盘组合键时,Ctrl + 单击功能正常:
Eclipse Java EE IDE for Web Developers.
Version: Juno Release
Build id: 20120606-2254
Operating System : Windows 7, 64 Bit
你对以下偏好有何想法?
On Window -> Preferences -> General -> Editors -> Text Editors -> Hyperlinking -> Open Declaration
这是我在Juno中为新工作空间设置的:
更新
我最近没有遇到过这个问题,但我依稀记得在之前的Eclipse版本(Galileo及更早版本)中遇到过这个问题。
如果我们确定这是Eclipse工作空间的问题,则可以尝试以下操作。快速检查方法是使用新工作空间重新启动Eclipse(方法:转到“文件”->“切换工作空间”->“其他...”,然后选择一个最好为空的文件夹路径,并与当前工作空间文件夹不同)。
如果新工作空间正常运行,那么我的修复方案如下(按极端程度递增):
-clean
参数重新启动Eclipse以清除工作空间(请参见此处)。如果您使用的是来自较旧版本Eclipse的工作空间,则特别值得尝试。WORKSPACE_FOLDER/.metadata/.plugins/org.eclipse.jdt.core
后重新启动Eclipse。对于我来说,帮助我解决问题的方法是简单地关闭编辑的源文件并重新打开它。如果这不起作用,那么您可以尝试重启整个IDE。
这个bug真的很让人烦恼...
唯一解决问题的方法是从工作空间中删除项目,然后删除.project和.classpath文件,再重新将其导入到工作空间中。
希望对其他人有所帮助。
我在eclipse中使用PDT时也遇到了同样的问题,通过删除我的包含构建路径并重新添加它们来解决了这个问题。
如果您正在处理一个大型项目并且使用仓库,您可能只是在错误的项目中打开了文件。我曾经有两个文件实例被打开,其中一个是我无法使用Ctrl+单击的文件,而另一个文件上我可以成功地使用Ctrl+单击。
我在eclipse中遇到了同样的问题。我验证了首选项和构建路径,也没有错误。尝试关闭和重新打开eclipse,但是没有任何效果。即使我无法运行调试配置。我创建了一个新的工作空间,Ctrl+点击 / ⌘+点击(Mac os)可以正常工作。
希望这能帮助到某人。
对我来说,解决方案是配置构建路径以包括项目本身。
如果需要,点击项目菜单并选择“清理…”选项进行重建。
前往
窗口 -> 首选项 -> 通用 -> 编辑器 -> 文本编辑器 -> 超链接
并确保
启用按需超链接样式导航
被勾选。
我发现解决项目的Java Build Path设置问题可以解决这个问题。
右键单击项目,选择属性,选择Java Build Path。
(注:我正在使用Windows 7上的Eclipse Kepler Service Release 2)