0、需求
- Linux服务器上安装有Matlab,但无图形界面,只能使用命令行工具,编辑文件不方便
- 有时只想简单编辑文件,但Matlab图形化界面又启动太慢
1、VS Code插件安装
- 如果使用远程连接,则需要先为VS Code配置好远程插件
- 在扩展商店中搜索matlab,会出现Matlab Extension Pack,里面有整理好的matlab扩展
- 这里只安装了第一排的三个扩展
2、设置(Windows、Mac的设置类似,只是不同系统的文件路径不同)
- 安装好扩展,重启VS Code后,进行设置
- 打开:文件→首选项→设置(或快捷键ctrl+,),搜索matlab,结果如下图所示;直接打开完整json配置文件(图中箭头位置所示)
- 打开后如下图所示,主要设置红框中的内容,分别是matlab路径和mlint路径
- 首先询问服务器管理员获取Matlab的安装路径(一般都在bin/xxx64/下),以本机为例,将这两个路径填入,保存即可
3、运行
- 打开命令面板(右键或ctrl+shift+p)
- 搜索matlab,选择Run Matlab File
- 接着就会打开Matlab环境,并运行当前文件
- 如果文件没有运行,打开命令面板选择Run Matlab File再运行一次即可
- 或者直接在打开的Matlab环境中输入
run('文件名.m')
来运行
- 在命令行中输入exit()或ctrl+z来退出Matlab环境
4、注意事项
- 打开Matlab环境后,尽量就不要关闭,因为关闭后有可能在命令面板中选择Run Matlab File后完全没有反应
- 如果没有反应,重新打开VS Code即可恢复