Content Assist (Autocomplete)

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

Some of the contexts when content assist is triggered automatically as you type are:

  • a dot (.) for accessing a struct member (field, method etc) as in bfm.do_write()

  • an equal (=) for assigning a variable, field, parameter, etc. as in assign hresp = 2’b00;

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

  1. things you can access in a scope (wires, regs, functions, tasks, etc., depending on the enclosing scope)

  2. code templates

  3. other things, like module instances

../../_images/context_sensitive.gif