Getting Started
Install the Extension
The extension is available on the Visual Studio Code Marketplace and can be installed from VS Code's built-in Extensions view.
- Open VS Code.
- Open the Extensions view.
- Search for
IFC Language Tools. - Select the extension published by
wolfnepomuk. - Click Install.
The extension is also available on Open VSX.
Install from a VSIX Release
If you prefer a manual install, prebuilt .vsix packages are available on the GitHub releases page:
https://github.com/NepomukWolf/vscode-ifc/releases
To install a .vsix release:
- Download the latest
.vsixfile from the release assets. - Open VS Code.
- Run
Extensions: Install from VSIX...from the Command Palette. - Select the downloaded
.vsixfile. - Reload VS Code if prompted.
Open an IFC File
Open any .ifc, .step, or .stp file in VS Code. For normal use, the extension automatically downloads the IFC language server version pinned by the installed extension release.
First Things to Try
- Hover over a STEP identifier such as
#12345. - Hover over an IFC entity name such as
IFCWALL. - Use
F12or Ctrl/Cmd-click on a STEP identifier. - Use
Shift+F12to find references. - Run
IFC: Preview Element in 3Dwhile your cursor is on an element.