VS Code and Sigasi offer many ways of searching in the workspace, projects, files, and views.
Searching in the workspace
You can perform a text search in the entire workspace by going to the VS Code Search activity. This feature has a few options:
- Match Case: matches the exact casing you entered
- Match Whole Word: matches the entire word exactly
- Use Regular Expression: allows to search for advanced patterns
Pressing the icon shows the Replace field. The search results can then be replaced, one by one (by hovering over a result) or all at once. Pressing the button opens up the field to include and exclude certain file patterns.
Learn more
Note that this is a text search. It will find all occurrences of the given text in code, comments, HDL files, and non-HDL files. As Sigasi has profound knowledge of your project, it also offers a semantic search called Find References. If you’re looking for an HDL construct with a name, such as a clock, module, variable, or wire, Find References will likely serve you better by not returning any false positives, e.g., unrelated text occurrences in comments.
Quick search
If all you’re looking for is a quick text search, you can open the Quick Search by opening the Quick Open (
) and typing %, followed by your search term.
Search in views
Many Sigasi and VS Code tree views show a icon. When you click it or hit , a search box shows up. This search looks for exact matches.
It has two options:
- Filter: don’t highlight matches; instead, filter out (= hide) any item not matching the search term
- Fuzzy Match: don’t look for exact matches; instead, do fuzzy matching
Of course, you can also hit in any editor. This has many of the same options as the Search Activity.
Search in Sigasi settings pages
On any Sigasi settings page, you can perform simple text searches by hitting .







