Skip to content

Usage in VS Code

Open a Verilog or SystemVerilog file. LazyVerilog starts on its own. Not installed yet? See Install for VS Code.

Hover, go to definition, find references, rename, completion, and signature help use VS Code's standard shortcuts. Code actions (Ctrl+.) offer AutoInst, AutoWire, AutoArg, AutoFunc, and AutoFF when the cursor is on a supported construct.

Commands

Open the Command Palette with Ctrl+Shift+P:

CommandDescription
LazyVerilog: Format DocumentFormat the file
LazyVerilog: Lint Current FileShow diagnostics for the file
LazyVerilog: Lint All FilesShow diagnostics for all indexed project files
LazyVerilog: Show RTL HierarchyOpen the module hierarchy
LazyVerilog: Show RTL Hierarchy (Reverse)Open the reverse hierarchy from the current module
LazyVerilog: InterfaceInspect and edit instance connections (Interface)
LazyVerilog: ConnectConnect two modules through the hierarchy (Connect)

Released under the MIT License. Themed with Catppuccin.