Skip to content

IFC Language Tools

IFC Language Tools adds editor support for IFC STEP files in Visual Studio Code. It is powered by the IFC Language Server and supports .ifc, .step, and .stp files.

Use these docs to learn the released extension features and how to access them inside VS Code.

Install

Install from the Visual Studio Code Marketplace, from VS Code's built-in Extensions view, from Open VSX, or manually from a .vsix package on the GitHub releases page.

What You Get

  • Syntax highlighting and semantic highlighting for IFC STEP files
  • Hover information for STEP identifiers and IFC entities
  • Document symbols for VS Code Outline, breadcrumbs, and go-to-symbol navigation
  • Document highlights, signature help, IFC scaffold generation, and inlay hints
  • Diagnostics for schema and reference issues
  • Go to definition and find references
  • 3D preview for individual IFC elements
  • Automatic language server installation for normal use

Start Here