我正在使用C++和ROS编译器系统(Ubuntu)进行一个项目。这是我使用ROS的第一个真正的项目,我会让设置保持简单(因为代码本身已经够困难了)。
最好我只想使用Sublime来编辑代码,但是它没有c++ intellisense (已经找到了linter和formater插件)。我也尝试了Eclipse,但是在那里,intellisense似乎无法工作,除非我设置了一个完整的项目。
有人知道Ubuntu上的c++智能感知的简单设置(使用崇高/Eclipse或其他什么)吗?我真的很想拥有它,因为它允许自然地探索新的库,而无需打开文档。永远不会。新的。班级。
发布于 2017-05-12 08:16:56
这是我为atom文本使用的插件:https://atom.io/packages/autocomplete-clang --我相信它也是为崇高而存在的:https://packagecontrol.io/packages/ClangAutoComplete
Eclipse有一个C++ IDE版本,所以如果您想要使用eclipse:http://www.eclipse.org/downloads/packages/eclipse-ide-cc-developers/keplersr2,请使用它
而且,如果你不介意IDE,你应该看看QTCreator和Kdevel,我注意到这是人们使用最多的IDE之一,而不仅仅是使用vim或emacs。Kdevel我使用过一点,它有一些有趣的特性,尽管有些东西可能是缺少的。在这两种情况下,自动完成(等待时间为100-500‘s)和代码突出显示都存在一些速度问题(有时会中断,突出显示错误的行或根本不突出显示,但这是非常罕见的)。
人们可能会提到的另一种选择是CLion,它来自Jetbrains,但是它的源代码是封闭的,支持得不太好,虽然它看起来比QTcreator更好,但它有或多或少相同的特性,但更多的是资源-沉重和滞后,所以我会把这一点传递给大家。
此外,大多数“老卫士”似乎都以vim和/或emcas的名义发誓,如果你手头有很多时间,你可以查看一本指南,介绍如何将其中一个设置为C++文本编辑器,它们都有非常成熟的插件系统,虽然它们可能更难进入,但也可能给你更多的自由和更有趣的插件。
https://stackoverflow.com/questions/43932360
复制相似问题