需要的扩展
- Matlab :支持代码高亮、snippets、代码检查
- matlab-formatter:设定缩进距离以及是否分隔块
- Matlab Interactive Terminal - Visual Studio Marketplace:调用了 matlab 官方提供的 python engine,无需打开 matlab 的 IDE 即可运行 matlab 终端
配置
为 Python 配置 Matlab 引擎的 API
在管理员模式打开终端,运行
cd "C:\Program Files\MATLAB\R2022b\extern\engines\pythonn" python setup.py install
如果报错:
error: [WinError 5] 拒绝访问。: 'dist\matlabengineforpython.egg-info'
说明没打开管理员模式。
VSCode 的 Settings.json 配置
// ------matlab Start----------- //
"files.associations": {
"*.m": "matlab" // 为.m文件启动 Matlab 扩展
},
"matlab.linterEncoding": "utf8", // 设置mlint返回结果编码为 utf8
"matlab.matlabpath": "C:\\Program Files\\MATLAB\\R2022b\\bin\\matlab.exe", // 根据自己的路径设置matlab.exe路径
"matlab.mlintpath": "C:\\Program Files\\MATLAB\\R2022b\\bin\\win64\\mlint.exe", // 根据自己的路径设置mlint.exe路径
// ------matlab End----------- //
如何使用
打开 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
"code-runner.executorMap": { "matlab": "cd $dir && matlab -nosplash -nodesktop -r $fileNameWithoutExt" },
-
使用 Matlab Code Run 扩展
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于