Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Configura CM support for VSCodeNew to Visual Studio Code? Get it now.
Configura CM support for VSCode

Configura CM support for VSCode

Configura Inc.

|
369 installs
| (0) | Free
Configura CM language support.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

vscode-configura-cm

This VS Code extension provides support for Configura CET.

Features

This extension provides:

  • Syntax highlighting
  • Some code navigation

Enabling Debugger

Note that using the debugging features of this extension currently requires enabling an experimental 'debugger' feature within a CM workspace.

To enable debugging in your workspace, add the following code to your boot.cm file in your profile:

import "_cvm.dll" {
    package void selfDebugEnable();
}

{
    selfDebugEnable();
}

Keybindings

  • Ctrl+Space: Trigger auto-complete.

  • Ctrl+Shift+O: Go to symbol.

  • Ctrl+P: Quick open file.

  • F5: Attach the debugger to the running Configura CM environment.

  • F8: Go to next problem (compilation error). Shift+F8 to go to the previous problem.

  • F12: Go to definition. Alt+F12: Peek at definition. Ctrl+K F12: Show definition in split pane to the side.

  • Ctrl+Alt+P: Run the current file.

  • Ctrl+Alt+U: (Re)Load the current package.

  • Ctrl+Alt+Y: (Re)Load all known packages.

  • Alt+C Alt+O: Run the compiler. (Open)

  • Alt+C Alt+D: Run CET Designer. (Designer)

  • Alt+C Alt+E: Exit the compiler. (Exit)

  • Alt+C Alt+Q: Send "Resume from Debuger" (quit();). (Quit Debugger)

  • Alt+C Alt+M: Clean. (Mop it up.)

  • Alt+C Alt+S: Show the compiler terminal. (Show)

  • Alt+C Alt+E: Evaluate (run) the current selection. (Evaluate)

  • Alt+C Alt+L: Evaluate the current line. (Line)

  • Alt+C Alt+T: Toggle Pln Tracing. (Tracing)

Many other of the typical VS Code keybindings will work as well.

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