开发者

Code auto completion in an IDE [closed]

开发者 https://www.devze.com 2022-12-16 06:26 出处:网络
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
开发者_C百科

We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.

Closed 7 years ago.

Improve this question

I use Microsoft’s Visual Studio, and find the IntelliSense code auto completion feature very useful.

Are there any alternative open source IDEs that offer a similarly useful feature? How do they compare?


I would think that an IDE that did not offer some completion capabilities would have low market acceptance.

In the Java world, Eclipse has code completion.


Eclipse does quite a good job for Java development. Actually, it does a very good job.

PHP and Python plug-ins are available too. Probably other languages as well - you didn't mention any language in particular.

Edit: According to people more experienced than myself, Eclipse can be extended to provide "VERY VERY" good support for C and C++, too.


There are many other IDEs that are open source, and most (if not all) of them feature some kind of auto completion.

Here's a link to Wikipedia's "Comparison of IDEs", which might help.

You can also probably just search Stack Overflow for "Best IDE for x development" (x being the language you work with), and you'll find many options, all of them likely to have auto-completion.

One little "plug" for my favorite: Eclipse has much more than just auto-completion. If you're developing Java, it really opens your eyes to what kinds of things an IDE can do to help you out (compiling as you write and underlining errors, giving you a one-click way to make the IDE try and fix the problem for you, which it often does, etc...).


I think you are refering to .NET IDEs as you mentioned Visual Studio.

SharpDevelop is an .NET development software that indeed offer code completion. By the way, they use a full feature open-source text editor for that called ICSharpCode.TextEditor. I extended this text editor last year to support code-completion for database queries and it was very easy.


Scintilla is what you are looking for. It is a drop in replacement for an edit control. It has auto-complete capabilities as well as a host of other goodies. It is designed for C++ though, so it may not be an option, as you didn't specify a language.

0

精彩评论

暂无评论...
验证码 换一张
取 消