我修复并保存后,Eclipse源代码行错误标记不会消失

时间:2012-08-03 16:20:45

标签: php eclipse macos

我在MacOS 10.7上使用Eclipse for PHP开发人员v 3.0.2 这种情况经常发生,我写了一行代码,eclipse标记错误,我完成了行,代码是正确的,我保存文件,但标记仍然存在。
它不像缓存在几秒钟内赶上然后移除标记,不,标记永远保留,即使在保存之后。
有时我删除整个功能,保存,然后重新粘贴功能,然后标记不再出现。
屏幕上显示的代码是正确的,在创建函数之前,没有任何支撑与先前代码不平衡,代码正确并正确运行。
如果我剪切,保存并粘贴该功能,它会消失,如果只是删除支撑,它就不会。 它可能是什么?

screen cap

2 个答案:

答案 0 :(得分:2)

我知道这个问题很老但是对于有类似问题的人我的解决方案是重新构建我的项目。右键单击 - >构建项目。

答案 1 :(得分:1)

我可以提出一些可以略微减少烦恼的事情。这虽然不是解决方案,但可以消除十字架并让您放松心情。

另外,我的建议是基于Java编辑器的经验,而不是PHP编辑器。我想这两个可能表现不同。

有两种方法可以通过eclipse突出显示代码错误。

  1. 概述标尺
  2. 垂直标尺
  3. 内联(即代码中的波浪线)
  4. 如果您删除其中一个,则另外两个应该足以告诉您代码中存在错误。

    在你的快照中,丑陋的红十字会是Eclipse通过垂直标尺告诉你有问题的。要禁用此行为,请转到Eclipse - >偏好 - >一般 - >编辑 - >文字编辑 - >注释和取消选中'垂直标尺'如下:

    Disable Vertical Ruler Annotation

    <强>更新

    查看 this 截屏视频。