在 Eclipse 中使用“F3”键启动独立编辑器

pro*_*eek 2 eclipse keyboard-shortcuts

我使用eclipse的“F3”键来调用类、方法或任何东西的定义。

在此处输入图片说明

当我在某个类上单击“F3”键时,它不是在 eclipse 中打开该类,而是打开包含该类的 java 文件。

在此处输入图片说明

我在 eclipse 中的设置有什么问题?

Cli*_*ood 5

问题可能由两个原因引起:

1) 文件关联或内容类型关联配置错误。这可以修复导航到:

Window > Preferences > General > Editors 并确保:

a) “*.java”的默认(即第一个)关联编辑器是“Java 编辑器” b)(如果 a)没有解决问题)在“内容类型”选项中,内容类型“Java 源文件” " 与 *.java 相关联。

或者可能,

2) 如果问题只出现在某些文件上(不是所有文件):

可能您可能在其中一些文件上使用了“打开方式...”选项,因此 Eclipse 会记住该选择,因此下次您尝试打开这些文件中的任何一个时,将打开外部编辑器而不是默认的内置编辑器一。

AFAIK,有两种可能的方法来解决这个问题,它们都不是很优雅但有效:

a) 当使用外部编辑器打开某个文件时,右键单击它并选择“打开方式... -> 默认编辑器”。执行此操作后,该文件将不再使用外部编辑器打开。在相同情况下对任何其他文件执行相同操作。

b) 使用全新的工作区并从头开始导入项目。

  • 这在 2017 年的 Neon 4.6.2 中仍然可能发生。. . 我的解决方法是找到文件并打开方式。我绝对没有明确命令它用另一个编辑器打开,但它还是发生了。但是,通过右键单击选择它,然后使用 eclipse 编辑器显式打开它确实使它停止发生。很高兴这篇文章在这里,否则我会迷路的! (2认同)