【问题标题】:What are keyboard shortcuts to find next and previous error in Netbeans 8.2 editor?在 Netbeans 8.2 编辑器中查找下一个和上一个错误的键盘快捷键是什么?
【发布时间】:2020-03-19 21:24:51
【问题描述】:

已编辑(见底部)

在 Netbears 8.2 中像我这样多年未回答的问题之后,真的没有键盘快捷键可以跳转到下一个或上一个错误吗?

This page 说快捷方式是

Ctrl+./,    Next/previous usage/compile error

注意包含用法这个词。 usage 没有使用其他“下一个/上一个”快捷方式。我想知道它为什么会在这里以及它是否指出了问题所在。这不完全是一个错字。这可能意味着什么?是的,可能什么都没有。

无论如何,我发现绝对没有任何东西显示如何完成这对非常重要的任务。

使用Tools > Options > Keymap 表明Ctrl+PERIOD 和Ctrl+COMMA 是如何做到的。但它不起作用。

有一次 Ctrl+PERIOD 带我去某个地方,然后再做一次,我又去了下一次,等等,但是那些代码行没有错误,现在也没有发生。

我单击了Next Error 和Previous Error 行上的省略号,并将它们编辑为Ctrl+BACKQUOTE 和Alt+BACKQUOTE,然后单击省略号并将alternative shortcuts 定义为Ctrl+CLOSE_BRACKET 和Alt+CLOSE_BRACKET 并且我无法将 Next error in Editor 定义为任何东西。

没有任何效果。

所以我的问题是为什么不呢?我在 Android Studio 中使用 F2 和 shift+F2 来处理我遇到的每一个错误!这在 Netbeans 8.2 中怎么不可能?

我不愿意为此升级到 Netbeans 11,尤其是不知道这个问题是否仍然存在。

=======================

编辑

查看@Dmitry_M 提交的内容后,我用上述定义再次对其进行了处理,原因是:

  • Alt+1 带我到Next Error,但仅在新的Build 或Clean and Build Project 之后,它会将我带到其他没有错误的行(在 xml 中,例如)我知道;他们没有被标记)。

  • Alt+2 带我到 Previous Error 除非我修复它,在这种情况下,它会将我带到出现上一个错误的同一行,就像 Alt+1 带我到下一个错误使用的地方去其他地方,也是。

  • Next Error in Editor 什么都不做。

这让我想知道Category 的真正含义是什么,因为Next Error in Editor 说Source 而其他工作的人说System。

我的源文件有多个“黄色警告”指示符,但与 Dmitry 不同的是,定义找不到它们。

如果它发现了其他错误,那就更好了。但它只发现Output 中已经列出的错误,它需要构建,它会发现其他无关的“错误”。所以我只看Output。 Keymap 失败。

我对 Netbeans 8.2 感到气馁。

【问题讨论】:

    标签: netbeans compiler-errors keymapping keymaps


    【解决方案1】:

    我使用的是 NetBeans 8.1

    编辑器中的下一个错误

    键盘映射将光标移动到编辑器显示的任何提示或错误。它们有时不是编译器的错误。看看它的实际效果。

    例如,光标移动到int i = 0;,但那里没有错误。只是提示变量 i 不在任何地方使用。在 import 语句中:这只是一个提示。 如果您想为Next Error in Editor 操作定义键盘映射,请尝试不同的组合键。我使用 alt+1。

    上一个错误/下一个错误

    键盘映射仅适用于 clean and build 或 build 操作。

    很可能,当仅编辑和保存 NetBeans 时,不会刷新缓存中某处的错误列表。它解释了您遇到的行为:光标移动到没有错误的行。它只是移动到上次构建或清理并构建操作期间出错的行。 在clean and build 之后立即执行。它有效:

    光标确实只在“真正的”编译器错误之间移动。但它仅在 clean and build 或 build 操作之后才有效。大概是个bug吧。有一个相关的bug,但没有解决。

    另外,在我的情况下,Ctrl+PERIOD 和 Ctrl+COMMA 没有完全工作。将我的键盘映射更改为这个:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-08-20
      • 2011-05-22
      • 2010-12-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-06
      相关资源
      最近更新 更多