目前,当我使用C或C++编码时,我使用Emacs的工作流涉及三个窗口.右边最大的包含我正在使用的文件.左边分为两个,底部是我用来输入编译或make命令的shell,top通常是我在工作时要咨询的某种文档或README文件.现在我知道有一些非常专业的Emacs用户,我很好奇其他Emacs在功能上是有用的,如果打算将它用作一个完整的IDE.具体来说,大多数IDE通常以某种形式实现这些功能:
对于其中的一些,很明显Emacs如何适应这些功能,但其余的呢?此外,如果必须关注特定语言,我会说它应该是C++.
编辑:一位用户指出,当我说'剩下的'时,我应该更具体一些.大多数情况下,我对有效的版本控制以及文档查找感到好奇.例如,在SLIME中,在Lisp函数上进行快速hyperspec查找相当容易.有没有快速查找C++ STL文档中的内容(例如,如果我忘记了hash_map的确切语法)?
可能重复:
*nix的最佳C++ IDE
Gnome版本的Ubuntu哪个IDE最适合C++开发?
到目前为止,我正在使用Anjuta,但我很好奇,如果还有更好的东西.
如果它还支持Python/PHP等其他语言,那将是一个加分.