按住eclipse< ctrl>键并单击超链接不工作

xnifntxz  于 2022-09-21  发布在  Eclipse
关注(0)|答案(20)|浏览(266)

我运行的是Eclipse Kepler,由于某些原因,ctrl-Click超链接功能在某个特定的工作空间中不起作用。

我已经查看了this question,并且选中了正确的框。代码编译得很干净。还可能是什么原因导致了这种行为?这是一个非常有用的功能,我想要回它。

(这很可能是相关的--即使按下了“切换标记示例”按钮,“标记示例”在该工作区中也不起作用。)
F3给了我一个弹出的错误:“打开一个编辑器有问题。原因:[parent-project-of-the-one-that-I‘m-in-right-now]不存在。”

b4lqfgs4

b4lqfgs416#

以下是对我起作用的方法(从Eclipse CDTKepler开始):

在Project Explorer中,右击Ctrl+Click在其中不工作的文件,并选择Index->Fresen all Files。

这解决了Eclipse无法(通过Ctrl+Click或F3)找到函数声明的问题。

deyfvvtc

deyfvvtc17#

我也遇到了同样的问题,并通过以下方式解决了它。我的问题出现是因为我从Git导入了一个项目,而Git没有项目文件。因此,Eclipse没有将该项目识别为Java项目。Ctrl+Click不起作用,因此出现了“F3”问题。

解决方案:(不是直接解决方案。但解决了我的问题)

  • 导入->来自GIT的项目->来自URI->选择新建项目向导
  • 因此将创建一个带有src文件夹的空项目。
  • 然后手动将所有src文件复制到文件夹中。
pw9qyyiw

pw9qyyiw18#

这是由于源文件夹的类文件夹引用不可回收。可以通过键入以下命令来修复它

MVN月食:月食

让maven完成构建,然后刷新eclipse。

uubf1zoe

uubf1zoe19#

我找到的唯一解决方案是进入每个项目并删除.sets和.project文件。然后删除工作区设置并创建所有新项目。在旧项目设置仍然存在的情况下拉入现有目录时出现问题。

似乎是Kepler的一个漏洞,很多人在升级过程中都遇到了这个问题。

j2datikz

j2datikz20#

有关详细信息,请单击窗口>显示视图>错误日志。然后,每次按住Ctrl键并单击时,都会看到相应的消息。然后双击打开其中一个条目,您将获得详细信息。

你可以剪下代码片段(一段时间),保存它,看看超级链接功能是否恢复,然后转到另一段代码,直到找到它。

在我的例子中,它只出现在一个文件中,并且它目前已知的错误是:https://bugs.eclipse.org/bugs/show_bug.cgi?id=517610

它发生在PyDdev中,只有一行代码把它搞糊涂了:Unhandled event loop exception

print '*' * 100, 'n' #  reproduces the bug
print '*' * 100, 'anythin' # also buggy

print ('*' * 100), 'n' #  works fine
print '*' * 100 #  works fine

相关问题