vscode-systemverilog-support
vscode-systemverilog-support copied to clipboard
[deprecated]use mshr-h/vscode-verilog-hdl-support
trafficstars
SystemVerilog support for VSCode 
SystemVerilog support based on https://github.com/al8/sublimetext-Verilog SumblieText package.
Features
Done
- Syntax highlighting for
.sv.SVfiles - Snippets for:
- Blocks:
always_ff,always_comb,module,initial,function - Conditional blocks:
if,while,for - Declaration:
parameter,function - Pre-build:
include,define - Special:
paramodfor module with parametersbeginto generate begin and end pair
- Blocks:
- Hover variable declaration (PR#16)
- Command for module instantiation (PR#20)
- Open command palette
Ctrl+Shift+Pand typeSystem Verilog: Instantiate Module - Choose file you want to instantiate and it will insert inst at cursor location
- Open command palette
Known bug
begin ... endbracket matching not supported
GitHub repos
mshr-h/vscode-systemverilog-support
Repository organization
This repository is organized as follows:
sytnaxes/ syntax definition
snippets/ code snippet
src/ source code for custom feature
language-configuration.json language configuration
package.json package configuration
LICENSE.txt license
README.md readme
Contributing
- Fork it ( https://github.com/mshr-h/vscode-systemverilog-support )
- Create your feature branch (
git checkout -b my-new-feature) - Commit your changes (
git commit -am 'Add some feature') - Push to the branch (
git push origin my-new-feature) - Create a new Pull Request
See also
https://marketplace.visualstudio.com/items/mshr-h.SystemVerilog
License
MIT