Vscode美化Matlab以及Matlab终端

Vscode配置Matlab环境和美化(包括终端)

这学期选修了数学建模的课程,老师给的matlab安装包是一个远古版本,所以自己花了一个小时装了一个Matlab2020b,具体教程看这位博主的Matlab安装教程,然后由于本人是个编辑器颜值党,所以在做第二次Matlab作业的时候终于忍受不了Matlab的UI和代码提示功能,所以花费了半个小时在VScode上面安装插件实现了运行Matlab文件和在终端调试

我的Matlab Version: Matlab2020b

我的Python Version:3.7.6
我的PC系统 Version:Windows 10

一、安装Matlab

因为我只安装了Matlab2020b这个版本,所以如果你使用的是别的版本的Matlab,可能会报一些错误,针对性百度解决即可

Matlab安装教程

需要注意的是,你必须记住你Matlab的安装路径,后面配置会用到

二、下载安装VScode

一般人应该都有VScode吧。网上安装教程有很多,实际上直接去官网安装即可,就不在此过多赘述。

VScode安装教程

三、在vscode上安装Matlab的插件

image-20220510141230603

安装插件:

  1. Matlab
  2. matlab-formatter
  3. Matlab Interactive Terminal
  4. Code Runner

配置插件

  • Matlab插件

Ctrl+P打开Setting.json文件

image-20220510142058824

添加框内的三行配置代码

    //注:下面mlint.exe和matlab.exe的路径,需要输入你自己的安装路径
	//防止乱码 Encoding使用gb2312编码格式
	"matlab.mlintpath": "E:\\Program Files\\Matlab2020b\\bin\\win64\\mlint.exe",
    "matlab.matlabpath": "E:\\Program Files\\Matlab2020b\\bin\\matlab.exe",
    "matlab.linterEncoding": "gb2312",
  • 配置Code Runner

image-20220510142830243

同样打开setting.json后(假设你刚安装Code runner),输入以下配置代码(不用改动)

  "code-runner.executorMap":{

        "matlab": "cd $dir && matlab -nosplash -nodesktop -r $fileNameWithoutExt",  
},
  • Matlab interactive Terminal

image-20220510143726690

你需要确保自己的电脑上面有Python3.6或者3.7版本 >

  1. 进入你Matlab的安装目录 到E:\Program Files\Matlab2020b\extern\engines\python 文件夹,你可以看到目录下有setup.py

  2. 打开cmd命令行,需要以管理员身份运行。

  3. 进入到上面的目录,运行python setup.py install命令,多运行几次,直到成功

  4. 进入Python 输入以下代码

import matlab.engine
eng = matlab.engine.start_matlab()

如果不报错,说明安装成功。

  1. 返回vscode 打开Matlab interactive Terminal的设置

image-20220510144610180

设置完毕后,重启VScode,快捷键Ctrl+p 你会发现多了三个命令

image-20220510144853167
最后的配置文件
使用第一条命令就可以打开一个Matlab的命令行终端,可以直接命令输入,也可以输入m文件名(已经打开文件所在文件夹)进行运行。

至此,可以美美的在你的VScode上面使用Matlab啦!

image-20220510145126055

期待你的关注
谢谢

  • 6
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值