Workspace Symbols

You can explore all the types like classes, modules, entities, interfaces or structs that are defined in your project using Workspace Symbols. Use the Go to Symbol in Workspace… command and search for an element by name. You can select an entry from the drop-down list in order to jump to its source code.

Note

By default, Workspace Symbols will display 100 items from each category (types, macros, files). To customize this value, use the DVT.workspaceSymbols.maximumNumberOfSymbols preference.

Workspace Symbols supports semantic search, allowing to look for a specific type or file. In order to do this, use the Go to Symbol in Workspace… command and structure your query in the following manner: query_key:filter_name. DVT supports the following query keys:

  • architecture

  • configuration

  • entity

  • file

  • library

  • package

  • package_body

  • vhdl_type

  • type_body

If you want to search for any kind of symbol, you can use the type:pattern query.