需要的扩展
- Matlab :支持代码高亮、snippets、代码检查
- matlab-formatter:设定缩进距离以及是否分隔块
- Matlab Interactive Terminal - Visual Studio Marketplace:调用了 matlab 官方提供的 python engine,无需打开 matlab 的 IDE 即可运行 matlab 终端
配置
为 Python 配置 Matlab 引擎的 API
在管理员模式打开终端,运行
1 | cd "C:\Program Files\MATLAB\R2022b\extern\engines\pythonn" python setup.py install |
如果报错:
error: [WinError 5] 拒绝访问。: 'dist\matlabengineforpython.egg-info'
说明没打开管理员模式。
VSCode 的 Settings.json 配置
1 | // ------matlab Start----------- // |
如何使用
打开 Matlab 终端:Ctrl + Shift + P
→ Open a Matlab Terminal
运行当前打开的脚本:Ctrl + Shift + P
→ Run current Matlab Script
执行选中的部分代码:Ctrl + Shift + P
→Run current selection in Matlab
添加脚本到 Matlab 路径中,在 matlab 终端中输入 pathtool
,然后弹出如下窗口
不建议
-
使用 code runner 扩展跑 Matlab
1
2
3"code-runner.executorMap": {
"matlab": "cd $dir && matlab -nosplash -nodesktop -r $fileNameWithoutExt"
}, -
使用 Matlab Code Run 扩展