用于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 所提到的IDE都不能与Visual SlickEdit竞争使用引用,虚函数等.QT Creator是最接近的,所以我会选择它作为我的问题的答案. 解决方法我认为Qt-Creator可以帮到你.新预览2.0中添加了一些新功能.(编辑:甘南站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- linux – 如何设置后台ssh隧道的自动(重新)启动
- linux内核 – Linux驱动程序
- 使用私钥将TeamCity VCS Root与GitHub存储库连接
- c – 为什么在调用recv系统调用时调用sigprocmask?
- LINUX学习:RHEL 6.6下安装Ansible
- Find command usage in Linux with excellent examples--re
- linux – Ufnt服务器上的ufw日志在哪里?
- linux – 有没有一个工具来检查两个callgrind / valgrind配
- linux – 获取Xorg内部活动客户端的完整列表
- linux – libtool与64位目标平台上的32位版本的libstdc .so