我在NetBeans上遇到了一些奇怪的问题。我正在用Java创建一个程序,其中包含多个包。我为这个项目创建了2个新类,但之后我立刻意识到我把它们放在了错误的包中。因此,我在项目面板中单击类的名称,将其拖到适当的包中,然后发布。然后NetBeans问我是否想让它重构我的代码。这是我第一次这样做,所以我决定预览一下。它看起来很好(只是更改了包名),所以我继续并移动了两个类,允许NetBeans重构它们。这就是我的问题所在。
我在编码时意识到NetBeans不再强调代码中的错误、尚未完成的行等。相反,它只是斜体字体。我觉得这很奇怪,所以我决定在另一个班级测试一下,由于某种原因,其他班级的一切都很好。事实证明,NetBeans只在它移动和重构的2个类中给我这种奇怪的行为。
所以我上网看了看,看到你可以改变NetBeans在工具->选项->字体&颜色->语法->类别错误。我认为这行不通,因为这显然是一个"一切"的首选项页面。我的设置很好,所以我更改了错误设置,应用了更改,然后更改回来,尝试"重新强制"错误突出显示首选项。现在NetBeans不会在任何地方的错误下划线,而只是斜体。
此外,所有(默认,字符,注释等)没有任何效果颜色或效果设置的语法突出显示首选项现在显示"效果:波浪下划线效果颜色:红色"。如果这还不够奇怪的话,他们甚至没有"红色下划线"。我试过关闭和重新打开类并重新启动NetBeans,但没有任何工作。
我拍了截图,但不幸的是我不能发布,因为我没有10个代表。我打碎了我的NetBeans吗?提前谢谢。
EDIT:即使我的错误设置是正确的:效果:波浪下划线颜色:红色,恢复字体的默认NetBeans设置颜色解决了我的问题。一定是某种奇怪的虫子?
也许是太晚了,但我们有同样的问题。
Try with Windows>Reset Windows
.
在我的例子中只发生在一个类中。
我有完全相同的问题与NetBeans 8.1按下'还原'和重新启动为我工作。