Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>LTspice Syntax HighlighterNew to Visual Studio Code? Get it now.
LTspice Syntax Highlighter

LTspice Syntax Highlighter

Chaotics Lab

|
21 installs
| (0) | Free
Syntax highlighting for LTspice files (.asc, .lib, .asy) with theme support
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

LTspice Syntax Highlighter

A comprehensive Visual Studio Code extension that provides syntax highlighting for LTspice files with full theme support.

Features

Complete LTspice Support: Syntax highlighting for all major LTspice file types:

  • .asc - Schematic files
  • .lib - Library files
  • .asy - Symbol files
  • .sub - Subcircuit files

Theme Compatible: Works seamlessly with all VS Code themes (Dark+, Light+, Gruvbox, Material Theme, etc.)

Smart Highlighting: Recognizes and highlights:

  • SPICE directives (.MODEL, .SUBCKT, .PARAM, etc.)
  • Component declarations (resistors, capacitors, transistors, etc.)
  • Analysis commands (.AC, .DC, .TRAN, etc.)
  • SYMATTR/PINATTR commands with distinct coloring
  • PARAMS: declarations with parameter assignments
  • Numeric values with docstring-like highlighting (similar to Python)
  • Parameters and attributes
  • Comments (; and * style)
  • Coordinates and string literals

Installation

  1. Open VS Code
  2. Go to Extensions (Ctrl+Shift+X)
  3. Search for "LTspice Syntax Highlighter"
  4. Click Install

Or install from VSIX:

  1. Download the .vsix file
  2. Open VS Code
  3. Run Extensions: Install from VSIX... from Command Palette
  4. Select the downloaded file

Supported File Types

Extension Description Language ID
.asc LTspice Schematic Files ltspice-schematic
.lib LTspice Library Files ltspice-library
.asy LTspice Symbol Files ltspice-symbol
.sub LTspice Subcircuit Files ltspice-subcircuit

Examples

Schematic Files (.asc)

VERSION 4
SHEET 1 880 680
WIRE 64 80 32 80
WIRE 96 80 64 80
SYMBOL voltage 32 96 R0
SYMATTR InstName V1
SYMATTR Value 5

Library Files (.lib)

.MODEL D1N4148 D(IS=2.52n RS=0.568 N=1.752 CJO=4p M=0.4 TT=20n)
.MODEL 2N2222 NPN(IS=14.34f XTI=3 EG=1.11 VAF=74.03 BF=255.9)

Symbol Files (.asy)

Version 4
SymbolType CELL
LINE Normal 0 44 32 44
LINE Normal 0 20 32 20
RECTANGLE Normal 32 52 0 12
PIN 0 32 NONE 8
PINATTR PinName A

Theme Compatibility

This extension uses semantic token scopes that work with all VS Code themes:

  • keyword.control - Directives and commands
  • entity.name.type - Component types and models
  • variable.parameter - Parameters and attributes
  • constant.numeric - Numbers and coordinates
  • string.quoted - String literals
  • comment.line - Comments

Contributing

Found a bug or want to contribute? Visit our GitHub repository.

License

MIT License - see LICENSE file for details.

Release Notes

1.0.0

  • Initial release
  • Support for .asc, .lib, .asy, and .sub files
  • Complete syntax highlighting with theme support
  • Smart recognition of SPICE directives and components
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft