我最近切换到Emacs并仍然找到了解决方法.我用C++编写代码,并想知道哪些工具扩展了Emacs以支持代码浏览(查找符号等),重构和代码完成.我听说过:
但我对我的需求感到困惑.有些地方说cedet提供了所有功能,但其他地方说我需要调用etags才能使cedet正常工作.
有人可以为我清除这个吗?我需要所有这些工具吗?
嗨,我真的很沮丧,首先我不知道如何编码非常复杂的(make文件),所以我正在使用IDE来缓解我的工作(netbeans,eclipse,Kdevelop ...等)我几乎试过每件事都以
你可能会认为我很懒或很快就放弃了但是我发誓我已经搜索了很多并阅读了每个人的教程,这些教程充满了大量的信息,没有任何身体需要开始.我认为我们真的缺乏编程领域的良好文档.而且你可以在(Boost图书馆网站)中看到这一点我真的希望有人能给我一些有用的方法来解决这些问题.
或者我最终会阅读我不需要的CMAKE细节,并记住EMACS捷径(CTRL x CTRL bla bla)并放弃2010年舒适易用的IDE的想法!
谢天谢地,非常好的答案,我认为这是必须的,我读到了关于CMAKE,makefile概念.然后我的一半问题就会消失,而且我认为现在使用IDE让我无法理解"Make"的东西并没有用,因为我计划在Linux上进行长期开发
感谢简单明了的答案.
ps(Qt创建者非常棒!它非常棒,干净且用户友好)
几周后:Guys Eclipse是最棒的!认真:) Emacs很好,但可能是一个想要提高他的写作技巧的初学者,但过了一段时间它将是乏味的工作,你需要快速完成工作!
我不知道为什么我回到这里,我想这是我最喜欢的问题,现在是一年,是的我仍然在使用Eclipse,我发誓这不是一个宣传(年份现在直到现在)我真的很喜欢日食和支持它,它是免费的,但仍然令人惊讶的事实是让我为它辩护,Eclipse现在是我的游乐场仍然不是它的专家,无论如何我不应该再写了因为它会变成博客或其他东西,
就像说最初不要轻易放弃它可能会让你节省时间.
Linux上的emacs 22.2.1
我正在使用emacs进行一些C/C++编程.我想知道emacs是否支持完成(Visual Studio中的IntelliSense).
例如,在填充结构时,我希望在键入点运算符或箭头运算符时看到成员列表.
同样适用于函数签名,它给出了我传递的类型会显示的类型.
通过学校,我将Eclipse与Java结合使用,但我正在嵌入并使用C和Emacs.我正在寻找一种在Eclipse中实现项目的几个功能的方法.具体来说,我想念的函数是找到在另一个文件中声明的函数的声明,并查找对函数的所有调用.有没有办法实现这个目标?我不介意使用make文件进行编译,因为它似乎是适合工作的工具(除了我的理解是,如果你使用eclipse或visual studio for C他们只是自动生成一个make文件).我不禁感到上面提到的一些事情也必须在这个编辑器中有解决方案,因为它们非常方便.