用于Linux的C IDE,具有智能参考搜索功能

前端之家收集整理的这篇文章主要介绍了用于Linux的C IDE,具有智能参考搜索功能前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
是否有一个IDE支持C真正的智能搜索参考? “引用”是指在整个Project或Workspace中使用类(或其成员),变量,函数.

有很多IDE提供它.其中一些似乎只是搜索具有相同名称的文本提供了大量的东西,其他更聪明并检查上下文(如类边界,命名空间)但不够准确.

到目前为止我尝试过的最好的是Visual SlickEdit,但还有更多希望.

class C1
{
    int foo;
};
class C2
{
    int foo;
};

例如,在这种情况下,当搜索C1 :: foo引用时,我也不希望显示C2 :: foo.

那么,有一个IDE会如此聪明吗?

EDIT2

到目前为止,每个人都有10倍的答案.

我尝试过Eclipse,引用搜索似乎相对较好,但它需要20分钟来索引中等大小的项目,并且需要4次5才能耗尽内存和崩溃.我尝试增加它和其他一些建议,它有一点好转,但仍然非常慢和烦恼与这些崩溃.

我试过KDevelop3,但这个问题中提到的功能不是很先进 – 似乎只是非常先进的基于grep的文本搜索.

Edit4

KDevelop4 – 我试图让它工作,但是最新的beta它对于自定义makefile项目来说是无法使用的,我无法用它做任何事情.

Edit5
我很惊讶,但QT Creator在我的测试中表现得非常好.它似乎没有创建一些标记/索引文件,但以某种方式设法非常精确地显示变量/函数/类的用法.不幸的是,当遵循函数定义时,模板似乎无法正常工作.

所提到的IDE都不能与Visual SlickEdit竞争使用引用,虚函数等.QT Creator是最接近的,所以我会选择它作为我的问题的答案.

解决方法

我认为Qt-Creator可以帮到你.新预览2.0中添加了一些新功能.

猜你在找的Linux相关文章