我一直想摆脱窗口,完全Linux,但唯一阻止我的是程序。 问题是,我使用Visual Studio 2008中的intellisense。我已经寻找了许多替代scheme,显示function的视觉工作室,但似乎没有我在找什么。 我已经find了诸如记事本++这样的程序,它很棒,但我不喜欢它只是使用颜色代码的文本。 我知道你可以做CTRL-SPACE来获得自动完成function,但它不像Visual Studio中的那个。 如果有人知道一个linux程序按照指定,请告诉我名字。 我真的想把Windows放到Linux中去。 我已经有一段时间很有趣了。 另外,我想知道你用哪个程序在linux中编程,为什么你喜欢它。 谢谢你的时间。
我建议vi。 Intellisense et。 人。 是一个拐杖,花点时间编码没有它,当你真的不得不考虑你在做什么,而不是仅仅通过包来挑选,你会惊讶于你的代码是多么的好。 如果你真的离不开,NetBeans或者Eclipse都不错。 没有什么东西会像VS一样好,因为它会有所不同(让我们面对它,VS 是一个非常好的开发环境),但是切换并不困难。 而且你将获得Linux的所有好处,以抵消你可能感觉到的所有损失:一个真正的shell,一个实际工作的搜索命令,一些不会让你通过五个对话框“向导”的工具建立数据库连接…
NetBeans ! 这与Visual Studio非常相似。 有智能感知和所有的爵士乐。 我用它所有的时间。
编辑:任何时候现在有人会来到这里,用“ Eclipse !!”吹起来。 你也可以调查一下,但我是一个NetBeans男孩。
如果你不介意使用qmake进行编译,那么我使用qt-creator ,而且它工作得很好。 显然,它是为Qt而设计的,但是它可以不用(但不是没有qmake!)
如果你愿意掏出一点钱,那就是slickedit http://www.slickedit.com/
我使用Linux上的版本9来开发混合C / C ++应用程序。 完成相当不错,与Visual Studio非常相似。 无论如何,这是值得一看,有一个免费试用。
(Obliging Mark) Eclipse 。 这与Visual Studio非常相似。 有自动完成和所有的爵士乐。 我用它所有的时间。
老实说,我喜欢Eclipse作为一个Java和XML的IDE。 C / C ++工具包(CDT)有点片面,我使用CDT的唯一原因是已经安装了eclipse。 在我需要做更高级的东西(-B,static -l … -B,dynamic)的情况下,我通常最终会使用gedit和make。
就像Mark说的那样,我也很喜欢Netbeans,它使用起来非常简单,有很多很棒的亮点,而且速度非常快。 一个侧面说明,如果它只是写一些快速和简单的代码,我也爱gedit,它基本上是一个文本编辑器,但也有真棒代码突出显示(加上它的钴主题(深蓝色的主题)是非常好的,不会使你希望在连续观看屏幕2小时后将你的眼睛从插座中弹出)。
在我的经验中,Eclipse CDT比Visual Studio,NetBeans,KDevelop或者Xcode有更好的代码完成。 特别是它似乎更好地解开了typedef和模板实例。
我也推荐使用CMake在开发环境和构建系统之间切换相对容易。
只是关于NetBeans的一个说明:它的代码完成工作得很好,但在复杂的代码上有性能问题。 尝试使用它提升,例如,它似乎需要永远。
我自己使用代码块,甚至在Windows上。 它的代码完成不像Visual Studio,因为它只显示可能的选择的名称,而Visual Studio甚至显示描述,如果你想。 但它的作品。
尽管如此,如果你设法使用NetBeans或者Eclipse,那么就要坚持使用它们,代码块太不专业了(比如,自2006年以来,他们没有更新他们的路线图…而且他们随机发布,要求用户使用不稳定的版本)