我在 MacOS 10.7 上使用 Eclipse for PHP developers v 3.0.2
这种情况经常发生,我正在写一行代码,eclipse标记了一个错误,我完成了这一行,代码是正确的,我保存了文件,但是标记仍然存在。
这不像缓存在几秒钟内赶上然后删除标记,不,标记永远保留,即使在保存之后也是如此。
有时我删除整个函数,保存,然后再次粘贴该函数,然后标记不再出现。
屏幕截图显示的代码是正确的,与之前的代码没有大括号不平衡,在创建函数之前代码是正确的并且运行正确。
如果我剪切、保存和粘贴函数,它就会消失,如果只是删除大括号,它不会。会是什么呢?
问问题
723 次
3 回答
3
我知道这个问题很老,但对于有类似问题的人来说,我的解决方案是重新构建我的项目。右键单击-> 构建项目。
于 2014-06-09T10:08:14.177 回答
1
我可以建议一些可以稍微减少烦恼的东西。这虽然不是解决办法,但可以消除十字架并放松您的思想。
此外,我的建议是基于 Java 编辑器的经验,而不是 PHP 编辑器。我想这两者的行为可能会有所不同。
eclipse 可以通过三种方式高亮代码错误。
- 概述标尺
- 垂直尺
- 内联(即通过代码中的波浪线)
如果您删除其中一个,其他两个应该足以告诉您代码中存在错误。
在您的快照中,丑陋的红十字是 Eclipse 通过垂直标尺告诉您存在问题。要禁用此行为,请转到 Eclipse -> Preferences -> General -> Editors -> Text Editors -> Annotations 并取消选中“Vertical Ruler”,如下所示:
更新
看看这个截屏视频。
于 2012-08-03T19:22:30.097 回答
-1
右键单击并更新项目
于 2021-09-27T08:07:46.450 回答