IDE中的代码自动完成

时间:2010-01-08 09:58:25

标签: open-source ide autocomplete intellisense

我使用Microsoft的Visual Studio,并发现IntelliSense代码自动完成功能非常有用。

是否有其他开源IDE提供类似的有用功能?他们如何比较?

5 个答案:

答案 0 :(得分:2)

我认为没有提供某些完成功能的IDE会被市场接受度低。

在Java世界中,Eclipse已完成代码。

答案 1 :(得分:2)

Eclipse在Java开发方面做得非常好。实际上,它做了非常好工作。

也可以使用PHP和Python插件。可能还有其他语言 - 你没有特别提到任何语言。

编辑:根据比我更有经验的人,Eclipse可以扩展为C和C ++提供“非常非常”的良好支持。

答案 2 :(得分:1)

还有许多其他IDE是开源的,大多数(如果不是全部)它们都具有某种自动完成功能。

这是维基百科“Comparison of IDEs”的链接,可能有所帮助。

你也可以只搜索Stack Overflow的“最适合x开发的IDE”(x是你使用的语言),你会发现很多选项,所有选项都可能有自动完成。

我最喜欢的一个小插件:Eclipse不仅仅是自动完成。如果您正在开发Java,那么它真的让您大开眼界看IDE可以做些什么来帮助您(在编写和编写错误时进行编译,为您提供一键式方法来使IDE尝试解决问题为了你,它经常做,等等......)。

答案 3 :(得分:0)

Scintilla正是您要找的。它是编辑控件的替代品。它具有自动完成功能以及许多其他好东西。它是为C ++设计的,所以它可能不是一个选项,因为你没有指定语言。

答案 4 :(得分:0)

我认为您正在引用.NET IDE,就像您提到的Visual Studio一样。

SharpDevelop是一个确实提供代码完成的.NET开发软件。顺便说一句,他们使用一个完整的功能开源文本编辑器,称为ICSharpCode.TextEditor。我去年扩展了这个文本编辑器,以支持数据库查询的代码完成,这非常容易。