Content assist

Content/Code assist is functionality provided by some IDEs, which helps the developer to write code faster and more efficiently.

Based on the context of the code, content assist provides the developer with a list of accessible keywords according to a programming language specification, variable, methods, data types, etc.

Autocomplete allows quickly typing names in the context of the code.

For example, in an XML context, when the developer types an opening tag "<" he is offered a list of tags via autocomplete, contextualized following the DTD or XML schema of the document.

As the developer types more letters, the offered choices are filtered to only retain the relevant completions.