Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>TMDLNew to Visual Studio Code? Get it now.
TMDL

TMDL

Microsoft

microsoft.com
|
22,699 installs
| (3) | Free
Language support for the Tabular Model Definition Language (TMDL).
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

TMDL Extension for Visual Studio Code

A Visual Studio Code extension that adds language support for the Tabular Model Definition Language (TMDL), a YAML-like language that allows developers to define and manage their Power BI Semantic Models.

Features

  • Semantic Highlighting: Improves TMDL readability with context-aware coloring
  • Error Diagnostics: Highlights errors that will cause TMDL serialization to fail
  • Auto Complete: Offers intelligent TMDL token completion suggestions
  • Code Formatting: Automatically organizes TMDL code for enhanced readability and consistency
  • Hover: Provides detailed context and information for TMDL tokens on mouse hover
  • Code Actions: Provides quick fixes and refactoring options for common TMDL issues
  • Breadcrumbs: Displays the hierarchical structure of TMDL code for easy navigation
  • Power Query Highlighting: Enhances readability of Power Query embedded within TMDL
  • Power Query Diagnostics: Provides syntax error identification for Power Query expressions within TMDL
  • Power Query Formatting: Enhanced formatting for embedded Power Query expressions within TMDL

With more coming soon!

Limitations

Currently, the extension on web supports only syntax highlighting. Additional features will be added in future releases.

Documentation

  • Learn more about TMDL from the TMDL Docs.
  • Learn more about how to use TMDL with PBIP and Desktop Developer Mode from the Developer Mode Docs.
  • See our blog post to learn more!

Issues

Feedback is welcome and appreciated! If you come across an issue/bug with the extension or have a feature request, please file an issue.

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