Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>MatTer for VS CodeNew to Visual Studio Code? Get it now.
MatTer for VS Code

MatTer for VS Code

Leon Frangen

|
731 installs
| (0) | Free
Matlab Terminal for VS Code
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

MatTer for VS Code

matter for vscode is an extension which lets you spawn a matlab terminal and run matlab scripts in vscode . This project is in early development.

Features

This extension provides following feature:

  • create a multiple matlab terminals in vscode
    • configure each matlab terminal individually. Options are
      • name of terminal
      • path of executable
      • path of license file
      • path of logfile
    • you don't have to use the settings, but can use a default shell.
  • run matlab scripts in aktive Terminal

Requirements

This project and its management was tested on ubuntu-20.04.5 LTS, but it should work on linux generally. It was also used on macOS.

The packages were installed via:

apt install nodejs vscode

Following packages (install via npm) were used.

  • npm==8.18.0
  • vscode>=1.71.0

The extension was initially created with yeoman with a generator code provided by vscode. See here.

Tutorial

I wrote a small tutorial on how to use the extension. The tutorial can be found here.

Extension Settings

With version 0.1.4 settings are included:

The following Settings are available:

  • setMatlabExecutables
    • provide a list of configurations to define a matlab terminals for each
    • The options of one configuration are:
      • matlabExecutablePath: path of the matlab executable (mandatory)
      • licensePath: path of the license file (ommitable)
      • logfilePath: path of the logfile (ommitable)
    • if the list is empty, a matlab shell is invoked via the shell command matlab

See TUTORIAL.md on how to use the settings.

Issues

This project is in early development so issues are expected. Feel free to open an issue if you experience any problems.

Release Notes

See CHANGELOG.md

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