我刚开始使用 eclim(与 YouCompleteMe 结合使用),非常棒。不过,有一件事困扰着我,我不知道如何解决它。语法检查器在文件保存时运行,这很好,但它会将文件中的 TODO 显示为错误。因此,在窗口左侧的错误栏中,当文件中有 TODO 时会出现错误。我搜索了所有 eclim 的 vim 文件,尝试了几个 eclim 设置(g:EclimTodoSearchPattern
和g:EclimTodoSearchExtensions
),但都没有解决问题。事实上,似乎 eclim:ProjectTodo
和:Todo
命令并不是造成这种情况的原因,因为它们会产生不同类型的错误和位置列表(不同颜色)。
我认为 eclim 从 eclipse 中获取问题列表,包括 eclipse 的任务标签(这些标签又是从任何 TODO 文本自动生成的),这就是它所显示的。所以我试图找到一种方法让 eclipse 不显示任务标签,但这也没有成功。我可以让任务标签不显示在 Eclipse 的“任务”视图中,但我无法将它们从文件本身中删除。知道我可以在这里做什么吗?我真的很想用 eclim 看到一个真正的语法错误,修复它,然后看到左边的错误栏消失,这样我就知道我没有更多的编译错误了。我不想让 TODO 假装它是一个编译错误。