前言:你将在这篇文章认识VScode的强大,学习如何正确如何结合VScode与MATLAB来编辑.m脚本文件。
[TOC]
优势在我!
众所周知~
matlab很好地集成了大量数学处理函数,甚至封装了包括信号处理、图像处理、神经网络、音乐等在内的方法。但matlab启动慢、没有代码补全、开发环境不友善等缺点常受人诟病,算法编写者往往需要进行大量重复动作。而VScode是一款由微软推出的轻量、开源、生态极好的编辑器,其强大的代码补全功能正好可以弥补这一点。
在VScode配置MATLAB环境
第一步:确认安装VScode与MATLAB
VS Code官网:https://code.visualstudio.com/
matlab官网:MATLAB
这里提一下MATLAB 的下载注意事项:
1.建议注册的时候用华工的邮箱,可以关联许可证。
2.如果因为网络太差下载不了,请尝试换成离线版(华工有资源,须连校园网)
详见华工MATLAB
第二步:为VS Code安装插件
1 Matlab Extension Pack
2 Code Runner
第三步:修改VSCode工作目录下的settings.json
最简单粗暴的方式:
1、在你的工作路径新建一个.vscode文件夹
2、新建一个settings.json文件(注意拼写)
3、贴代码,具体内容看注释
{
"files.associations": {
"*.m": "matlab" //这里是将.m文件识别为matlab文件的意思
//其他关联设置在此处添加
},
"matlab.matlabpath": "C:\\Program Files (x86)\\MATLAB\\R2022b\\bin\\matlab.exe",
//此处是你的matlab.exe的绝对路径,这个引人而异
"matlab.mlintpath": "C:\\Program Files (x86)\\MATLAB\\R2022b\\bin\\win64\\mlint.exe",
//此处则是你的mlint.exe的绝对路径,可以参考一下我的,自己在文件管理器里面翻一下
"matlab.linterEncoding": "utf-8", //编码格式
"[matlab]": {
"files.encoding": "gb2312"
}
}
code-runner部分:在settings.json里面加入即可
"code-runner.runInTerminal": true, //coderuner的“是否在终端运行”
"code-runner.executorMap":{
"matlab": "cd $dir && matlab -nosplash -nodesktop -r $fileNameWithoutExt",
...其他代码不用管,如果只玩matlab甚至可以删掉自动补全的部分...,
}
第四步:启动!
右键点击“Run Code”
NICE~
有什么意见或想法欢迎大家一起讨论!