Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>textXNew to Visual Studio Code? Get it now.
textX

textX

textX

|
2,420 installs
| (1) | Free
VS Code extension for domain specific languages based on textX
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info


logo
for VS Code

Provides a "smartness" to any textX language


Build Status MIT licensed

textX for VS Code extension provides a syntax highlighting and intellisense for all domain specific languages based on textX using a textX language server.

Features

Install/Uninstall textX Language Project

There are two options for installing a textX language project:

  • editable mode - by right clicking on a project root directory, or a setup.py file and clicking on Install textX project
  • from wheel - by opening a textX view, clicking on a plus (+) icon and choosing a wheel (previously built manually)
Install in an editable mode Install from a wheel

Project could be uninstalled either from a context menu or by clicking on a recycle bin icon (shows on hover), after which confirmation dialog will be shown.

NOTE: If the VS Code extension for a language is previously been activated (used), VS Code window will be restarted.

Languages / Generators Preview

Registered textX languages and generators are listed in textX view.

Model / Meta-model Validation

Metamodel validation Model validation

Default Syntax Highlighting

See images above.

NOTE: Syntax highlighting for a languages installed in an editable mode is little bit hackish and not perfect, but it allows repaint model on grammar changes. See the following section.

Live Reload in Editable Mode

When textX project is installed in editable mode, the extension watches for a .tx (grammar) file changes and generates a new syntax highlighting information from the changed grammar. Extension then re-paints and re-validates opened files.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft