我运行的是Eclipse Kepler,由于某些原因,ctrl-Click超链接功能在某个特定的工作空间中不起作用。
我已经查看了this question,并且选中了正确的框。代码编译得很干净。还可能是什么原因导致了这种行为?这是一个非常有用的功能,我想要回它。
(这很可能是相关的--即使按下了“切换标记示例”按钮,“标记示例”在该工作区中也不起作用。)
F3给了我一个弹出的错误:“打开一个编辑器有问题。原因:[parent-project-of-the-one-that-I‘m-in-right-now]不存在。”
20条答案
按热度按时间px9o7tmv1#
我也遇到了同样的问题,只是从所有项目中删除了.classpath文件。然后它开始工作:)
q35jwt9p2#
我正在制作氧气月食。你所要做的就是右击 cucumber 文件项目,点击关闭项目,然后再次双击项目链接。
vvppvyoh3#
从eclipse中删除项目并再次导入,它为我解决了。
lb3vh1jj4#
(这很可能是相关的--即使按下了“切换标记示例”按钮,“标记示例”在该工作区中也不起作用。)
当您打开了一个.class文件,或者打开了一个不在项目构建路径中的文件时,就会出现这种问题(尤其是在使用eclipse中的maven项目时)。因此,您的问题可能与eclipse设置文件中的某些类路径问题有关。项目可能编译得很好,但eclipse可能没有正确显示文件和文件夹,因此当您按下CTRL并单击时,编辑器无法确定链接。因此,请验证您的eclipse设置,并确保所有源文件夹都声明为“源文件夹”,并添加到构建路径中。
还要验证您是否处于理解Java语法(Java规范或JEE观点)的正确“视角”中
fcg9iug35#
我在调试模式下使用Ctrl+Click时遇到了问题,并通过转到
Preferences -> General -> Editors -> Text Editors -> Hyperlinking
并取消勾选Step Into Selection
选项修复了我的问题。它似乎被分配了与
Open...
相同的修饰符,并导致了冲突。zed5wv106#
检查可伸缩性设置,确保它未在窗口>首选项>C/C++>编辑器>可伸缩性中启用。
对于大文件,Eclipse会打开可伸缩性模式,该模式可以禁用编辑器实时解析。
j8yoct9x7#
要解决此问题,您可以禁用更改日志超链接,方法是转到窗口>首选项>常规>编辑器>文本编辑器>超链接,然后取消勾选“ChangeLog Detector”。
vvppvyoh8#
如果您在使用HTML或Java脚本文件时遇到此问题,那么当您将您的项目转换为Java脚本项目时,它可能会有所帮助。
在项目资源管理器中:
项目上的上下文菜单->配置->转换为Java脚本项目。
0ejtzxu19#
如果是maven项目,刷新maven。
6ovsh4lw10#
尝试从源文件中删除.METADATA文件夹,然后重新导入您的eclipse中的所有maven项目。
b09cbbtk11#
1.关闭您正在学习的课程。
1.按“Control+Shift+T”
1.使用类名进行搜索
1.打开课程,按下Ctrl+Click就可以了
wr98u20j12#
检查您的项目是否在eclipse中关闭。
qcuzuvrc13#
Src文件夹需要位于Java构建路径中。我在一个非Maven项目中遇到了类似的问题,并通过在(项目属性|Java构建路径|源代码)中添加Project/src文件夹来解决它。
krcsximq14#
您的构建路径中似乎有一个项目依赖项(请参阅项目属性)。打开另一个项目或将其从生成路径中删除。
wqnecbli15#
我刚刚将Key命令更改为Option(Alt)。现在,它工作得很完美。首选项->常规->编辑器->文本编辑器->超链接