Skip to content
DVT VHDL IDE for VS Code User Guide
25.1.9 (13 May 2025)
⌘ K
DVT VHDL IDE for VS Code User Guide
25.1.9 (13 May 2025)
  • Installation
    • System Requirements
    • Install DVT for VS Code from Marketplace
    • Install DVT for VS Code from VSIX
    • Install DVT for VS Code Using a Pre-Packed Distribution
    • Set the License
  • User Interface
    • VS Code User Interface
    • DVT IDE for VS Code User Interface
  • Predefined Projects
  • Project Templates
    • What is a project template?
    • How to generate code from a project template
    • Template Configuration
  • Build Configurations
    • Project Natures
    • Non-top files
    • default.build
    • Auto-config
    • Simulator Log-config
    • Emulating compiler invocations
    • Multiple .build Files
    • Compatibility Modes
    • Paths
    • Strings
    • Comments
    • Environment Variables
    • Including Other Argument Files
    • Build Persistence
    • All Build Directives
    • SystemVerilog OVM or UVM Library Compilation
    • Xilinx Libraries Compilation
    • Intel(Altera) Quartus Libraries Compilation
    • Questa Libraries Compilation
    • Use of External Programs
  • Compile Checks
    • Compile Waivers
    • Semantic Checks
    • Non Standard Checks
  • Quick Fix Proposals
  • AI Assistant
    • Overview
    • Getting Started
    • Key Terms
    • Working in Chat
    • Working in Editor
    • Code Completion
    • Protecting Code
    • Reference
    • Advanced LLM Configuration
    • How to Set-up Local LLMs Using Ollama
    • Troubleshooting
  • Content Assist (Autocomplete)
    • Content assist for CamelCase and Underscore
    • Code Templates
    • Component Automatic Instantiation
    • Generate Case Statement Using Autocomplete
  • Hyperlinks
  • Show Usages
  • Show Readers or Writers
  • Show Instances
  • Peek Exploration
  • Refactoring
  • Code Factory
  • Code Formatting
    • Capitalization
    • Whitespace
    • Indentation
    • Vertical Alignment
    • Line Wrapping
    • Disable Format for Code Sections
    • Preferences Keys
  • Breadcrumb Navigation Bar
    • Design Breadcrumb
    • Scope Breadcrumb
  • Diagrams
    • Design Diagram
    • Bit Field Diagrams
    • WaveDrom Timing Diagrams
    • Common Diagram Actions
    • Common Diagram Toolbar
  • Syntax Coloring
  • Inactive Generates Code Highlight
  • Database Out of Sync Notification
  • Tooltips
    • Comments Formatting
  • Workspace Symbols
  • Views
    • Problems View
    • Outline View
    • Compiled Files View
    • Compile Order View
    • Design Hierarchy View
    • Diagnostics View
  • Quick Search in Views
    • CamelCase
    • Simple Regex
    • Hierarchical Search
    • Search for Members
    • Search Port in Design Hierarchy
  • Content Filters
    • Content Filters XML syntax
    • Filtering by Element Type
    • Content Filters Examples
    • Predefined Content Filters
  • Export HTML/PDF Documentation
    • Preview HTML Documentation
  • External Tools Integration
  • Scripts
    • dvt_code.sh
    • dvt_ls.sh
  • Custom Scripts
  • SCM Checkout Hook
  • Memory Monitor
  • Application Notes
    • Flow Integration
    • Environment Variables
    • Design Elaboration
    • FPGA Support
    • Output and logging
    • Understanding DVT IDE memory usage
  • Handy VS Code Documentation Pointers
  • What is New?
  • How to Report an Issue?
  • Legal Notices
  • Third Party Licenses
  • Q & A
    • Can I deactivate DVT support for a workspace even though one of my workspace folders contains a .dvt directory?
    • Unable to write program user data
DVT VHDL IDE for VS Code User Guide
/
Quick Search in Views
/
Hierarchical Search

Hierarchical Search

You can use single slash (/) characters to search for strict (direct) hierarchies and double slash (//) to search for non-strict (indirect) hierarchies.

You can choose to see all or just the direct descendants of the matched elements.

For each hierarchical segment you can use either CamelCase or Simple Regex.

Supported filters:

  • Filter: first/second: Search for strict hierarchy. All elements that contain the search pattern and are in a direct hierarchical relationship (father/son) will be displayed.

  • Filter: second/s_f/fi*: Search for strict hierarchy + CamelCase and simple Regex

  • Filter: second//fsc: Search for non-strict hierarchy. All elements that contain the search pattern and are in a direct or indirect hierarchical relationship (ancestor/../../descendant) will be displayed.

  • Filter: s_p/: Search for strict hierarchy and show direct descendants. Same results as for search strict hierarchy, but including the sons of the matched elements.

  • Filter: s_p//: Search for strict hierarchy and show all descendants. Same results as for search strict hierarchy, but including all descendants of the matched elements.

Simple Regex
Search for Members

© 2005-2025 AMIQ EDA s.r.l. (AMIQ). All rights reserved. DVT 25.1.9 (13 May 2025). Built with Sphinx 8.1.3