已编辑(请参阅底部)
在我这样多年未解决的问题之后,是否真的没有键盘快捷键跳到Netbears 8.2中的下一个或上一个错误?
[This page说快捷方式是
Ctrl+./, Next/previous usage/compile error
请注意包含单词用法。在其他任何“下一个/上一个”快捷方式中,均未使用用法。我不知道它为什么在这里,以及它是否指出了问题。这不完全是错字。什么意思是的,可能什么都没有。
无论如何,我发现的绝对没有东西显示出如何完成这对非常重要的任务。
使用Tools > Options > Keymap
表示Ctrl+PERIOD
和Ctrl+COMMA
是操作方法。但这是行不通的。
[Ctrl+PERIOD
将我带到某个地方,然后再次执行将我带到下一次出现的地方,依此类推,但是这些代码行没有错误,并且现在不会发生。
我单击了Next Error
和Previous Error
行上的省略号,并将它们编辑为Ctrl+BACKQUOTE
和Alt+BACKQUOTE
,然后单击了省略号并将alternative shortcuts
定义为Ctrl+CLOSE_BRACKET
和[ C0],我无法将Alt+CLOSE_BRACKET
定义为任何内容。
Next error in Editor
没有任何作用。
所以我的问题不是吗?我在Android Studio中使用F2和shift + F2遇到了每个错误!在Netbeans 8.2中怎么不可能呢?
我不愿意为此升级到Netbeans 11,尤其是不知道此问题是否仍然存在。
======================
EDIT
查看了@Dmitry_M提交的内容之后,我又对上述定义进行了修改,这会导致:
带我到Alt+1
,但是只有在重新输入Next Error
或Build
之后,它才带我到没有错误的其他行(在xml中)的;它们未标记)。
Clean and Build Project
带我到Alt+2
,除非我修复了它,在这种情况下,它带我到与上一个错误相同的行,就像Previous Error
带我到下一个错误所用的位置以及其他地方。
Alt+1
不执行任何操作。
[这让我想知道Next Error in Editor
的实际含义,因为Category
表示Next Error in Editor
,而其他起作用的人表示Source
。
我的源文件具有多个“黄色警告”指示符,但与Dmitry一样,定义找不到它们。
如果发现其他错误,那将比以前更好。但是它仅找到System
中已列出的错误,并且需要构建,并且还会发现其他无关的“错误”。所以我只看Output
。 Output
失败。
我不建议使用Netbeans 8.2。
我正在使用NetBeans 8.1
键映射将光标移动到编辑器显示的任何提示或错误。它们有时不是编译器的错误。实际观看。
Keymap
例如,光标移至,但那里没有错误。仅暗示变量i不在任何地方使用。在import语句中:这只是一个提示。如果要为int i = 0;
操作定义一个按键映射,请尝试其他按键组合。我使用alt + 1。
键映射仅适用于Next Error in Editor
或clean and build
操作。
[也许,仅编辑和保存NetBeans时不会刷新错误列表,该错误在缓存中的某个位置。它解释了您遇到的行为:光标移动到没有错误的行。它只是移至上次构建或清理并构建操作期间发生错误的行。在build
之后立即进行操作。它的工作原理:
clean and build
游标确实仅在“实际”编译器的错误之间移动。但是,只有在清理并构建或构建动作之后,它才能起作用。可能是一个错误。有一个相关的,但没有解决。
此外,在我的情况下,bug和Ctrl+PERIOD
不能完全正常工作。将我的键盘映射更改为该键盘映射:
Ctrl+COMMA