Skip to content
This repository has been archived by the owner on Jan 4, 2022. It is now read-only.

Latest commit

 

History

History
52 lines (39 loc) · 2.62 KB

README.md

File metadata and controls

52 lines (39 loc) · 2.62 KB

VSCode VHDL Formatter

VHDL Formatter for Visual Studio Code

Visual Studio Marketplace Installs Visual Studio Marketplace Downloads Visual Studio Marketplace Version

Installation

Open command palette F1 and select Extensions: Install Extension, then search for 'VHDL Formatter'.

Usage

Using Command Palette

  • macOS: CMD + SHIFT + P
  • Windows: CTRL + SHIFT + P

And type Format Document

Keyboard Shortcuts

  • macOS: SHIFT + OPTION + F
  • Windows: SHIFT + ALT + F

If you don't like the defaults shortcuts, you can rebind editor.action.formatDocumentin the keyboard shortcuts menu of VSCode.

Configuration

Key Default Values
vhdl.formatter.insertFinalNewline false true/false
vhdl.formatter.replaceByAliases false true/false
vhdl.formatter.align.mode Local Local/Global
vhdl.formatter.align.all false true/false
vhdl.formatter.align.port false true/false
vhdl.formatter.align.function false true/false
vhdl.formatter.align.procedure false true/false
vhdl.formatter.align.generic false true/false
vhdl.formatter.case.keyword UpperCase UpperCase/LowerCase
vhdl.formatter.case.typename UpperCase UpperCase/LowerCase
vhdl.formatter.newline.port None NewLine/NoNewLine/None
vhdl.formatter.newline.then NewLine NewLine/NoNewLine/None
vhdl.formatter.newline.semicolon NewLine NewLine/NoNewLine/None
vhdl.formatter.newline.else NewLine NewLine/NoNewLine/None
vhdl.formatter.newline.generic None NewLine/NoNewLine/None

Credits

VHDL Formatter by g2384 - https://github.com/g2384/VHDLFormatter