java - NetBeans 停止在 NetBeans 重构代码中强调错误

标签 java netbeans refactoring package highlighting

我在使用 NetBeans 时遇到了一个奇怪的问题。我正在用 Java 创建一个程序,其中包含多个包。我为该项目创建了 2 个新类,但之后我立即意识到我将它们放在了错误的包中。因此,我在项目面板中单击类的名称,将其拖到适当的包中,然后发布。 NetBeans 然后询问我是否希望它重构我的代码。这是我第一次这样做,所以我决定预览一下。它看起来不错(只是更改了包名称)所以我继续将 2 个类移动过来,允许 NetBeans 重构它们。这就是我的问题所在。

我在编码时意识到 NetBeans 不再强调我的代码中的错误、尚未完成的行等。它只是将字体设为斜体。我觉得这很奇怪,所以我决定在另一个类(class)进行测试,出于某种原因,其他类(class)的一切都运行良好。 事实证明,NetBeans 只在它移动和重构的 2 个类中给我这种奇怪的行为。

所以我在网上查看,发现您可以更改 NetBeans 对错误的处理方式:工具 -> 选项 -> 字体和颜色 -> 语法 -> 类别错误。我认为这是行不通的,因为这显然是“一切”的首选项页面。我的设置很好,所以我更改了错误设置,应用更改,然后将其改回以尝试“重新强制”错误突出显示首选项。现在 NetBeans 不会在任何地方为错误下划线,而只会将它们标为斜体。

此外,还没有任何效果颜色或效果设置的一切(默认、字符、注释等)的语法突出显示首选项现在显示“效果:波浪下划线效果颜色:红色的”。如果这还不够奇怪,他们甚至没有“红色下划线”。我试过关闭并重新打开类并重新启动 NetBeans,但没有任何效果。

我截取了屏幕截图,但不幸的是我无法发布它们,因为我没有 10 Rep。我是否损坏了 NetBeans?提前致谢。

编辑:即使我的错误设置是正确的: 效果:波浪下划线 效果颜色:红色, 恢复字体和颜色的默认 NetBeans 设置解决了我的问题。一定是某种奇怪的错误?

最佳答案

也许为时已晚,但有同样的问题。

尝试使用 Windows>Reset Windows

在我的例子中只发生在一个类(class)。

关于java - NetBeans 停止在 NetBeans 重构代码中强调错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31842848/

相关文章:

c# - 在 C# 中,应该考虑重构一个类之前的多少行?

reactjs - 如何重构处理太多条件/用例的 react 组件?

java - 如何在 IntelliJ IDEA 的问题 View 中显示 javac 警告?

java - 将不同类中的 BigInteger 写入文件

java - 对同一个 SQS FIFO 队列执行 receiveMessageRequest

refactoring - 什么时候不应该重构?

java - 使用 java 通过 TransportWithMessageCredentials (UserName) 访问 WCF 服务

c++ - Netbeans 讨厌 nullptr 但仍然工作正常

css - 错误 : Unknown symbols found":"Unknown property type filter, 即使一切正常

java - java 桌面应用程序的报告