Java 月食“;导航到下一项";包含不推荐项的文件上的快捷方式

Java 月食“;导航到下一项";包含不推荐项的文件上的快捷方式,java,eclipse,Java,Eclipse,在引用Java文件上的属性时,我经常使用Eclipse的“导航到下一个/上一个项目”快捷方式,并希望转到代码的下一部分使用它 在Windows上,快捷键是Ctrl+。对于next和Ctrl+,对于该属性(或变量、方法等)的上一次使用 当我处理一个包含不推荐项的文件时,快捷方式会移动到下一个/上一个不推荐项的调用(或引用),这与快捷方式的最初用途完全不符 如何避免这种情况发生,并转到下一个引用,即使是在包含不推荐项的文件上?您描述的下一个/上一个导航功能在Eclipse的文本注释之间导航。(不要与

在引用Java文件上的属性时,我经常使用Eclipse的“导航到下一个/上一个项目”快捷方式,并希望转到代码的下一部分使用它

在Windows上,快捷键是Ctrl+。对于next和Ctrl+,对于该属性(或变量、方法等)的上一次使用

当我处理一个包含不推荐项的文件时,快捷方式会移动到下一个/上一个不推荐项的调用(或引用),这与快捷方式的最初用途完全不符


如何避免这种情况发生,并转到下一个引用,即使是在包含不推荐项的文件上?

您描述的下一个/上一个导航功能在Eclipse的文本注释之间导航。(不要与Java语言结构混淆。)

从您的描述中,我觉得这个特性让您跳转到一个弃用警告,而编译警告是一个文本注释

我可以想到两种方法来解决这个问题:

  • 在“首选项”>“常规”>“编辑器”>“文本编辑器”>“注释”中的下一个/上一个导航中,有一个包含哪些注释类型的设置。在这里,您可以从下一个/上一个导航中排除Java警告

  • 您可以在编译器设置中关闭使用不推荐内容的警告。它们位于Java编译器>错误/警告>弃用和受限API中,或者位于特定项目的属性中,或者位于工作区中所有项目的首选项对话框中


  • 额外提示:注释首选项对于许多不同的事情都非常方便,例如更改断点或搜索结果的外观,在下一次/上一次导航中包含或排除它们,等等。

    听起来很节省时间,但根本不适用于我的。我想知道为什么现在会这样!我用的是露娜。您?@RaviThapliyal:您可以打开和关闭下一次/上一次导航中包含的元素。我在回答中包含了一些关于这方面的信息。@RaviThapliyal:我正在使用Juno,正如Lii的回答解释的那样,也发生了同样的事情。我使用的另一个快捷键是Ctrl+(shift)+K,它是在不打开对话框的情况下使用Ctrl+F对所选文本进行搜索的别名。下一个/上一个快捷键相对于Ctrl+K快捷键的优点是它不使用重载或前缀相同的成员。另一方面,Ctrl+K在我使用过的大多数编辑器中都能很好地工作。是的,我也热衷于使用键盘快捷键。我一直在使用Ctrl+K,但问题是它就像子字符串搜索一样工作。因此,它将进入部分匹配的日志字符串、变量或方法名称,以及其他不匹配的内容。我很高兴你发布了这个问题(+1),因为这个“下一个/上一个事件”正是我所需要的!对于错误/警告,我只需单击滚动条旁边显示的红色/黄色标记,就可以了。我能够为事件打开导航+1我使用了第一种方法,效果很好,因为我在下一个/上一个导航中看不到警告的任何用途。@Jotaese:“在下一个/上一个导航中看不到警告的任何用途”如果要删除警告的来源,这非常有用!最好删除警告源,或者使用
    @SuppressWarnings
    清除它们。但是,如果在旧项目中有许多警告,当然这可能不是一个选项。