Content Assist (Autocomplete)

Content assist (autocomplete) can be manually triggered using the Trigger Suggest command or Ctrl+Space.

Content assist (autocomplete) provides you with a list of suggested completions for partially entered text. Proposals are context dependent and include accessible entities, architectures, configurations, variables, signals, constants,functions, procedures, etc. as well as templates for various constructs.

It can be automatically triggered when you type a <=, or := in the editor.

Proposals are presented in a list for you to chose from, which may contain suggestions from three categories:

  1. things you can access in a scope (variables, signals, functions, procedures etc. depending on the enclosing scope)

  2. code templates

  3. other things, like entities/components instances

../../_images/context_sensitive.gif