我使用Microsoft的Visual Studio,并发现IntelliSense代码自动完成功能非常有用。
是否有其他开源IDE提供类似的有用功能?他们如何比较?
答案 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。我去年扩展了这个文本编辑器,以支持数据库查询的代码完成,这非常容易。