MATLAB是個功能強大的數學軟件,但是它的代碼編輯器實在是不咋地。使用過的大概都清楚,這里不過多吐槽。VSCODE是一個很棒的編輯器,本文章將說明如何在VSCODE上搭建MATLAB程序的編寫環境。(注:文中的MATLAB版本是R2016b)
VSCODE上搭建好.m文件的編寫環境后,除了VSCODE自身強大的編輯功能外,主要還有以下功能:
- 語法高亮。(取決於自己的VSCODE主題)
- 語法檢查。
- 關鍵字提示補全。
- 函數提示補全。
- (希望在VSCODE里運行.m文件的,請看擴展內容)
OK,讓我們開始在VSCODE上搭建MATLAB程序的編寫環境。
開始搭建
首先,安裝好MATLAB和VSCODE這兩個軟件。對於沒安裝好的朋友,我只能說“快走吧,這篇文章對你沒有用”。(手動滑稽)
第一步:在VSCODE中下載插件
需要下載的插件有兩個,分別是Matlab和MatlabSnippets。它們的相關介紹如下:
- Matlab 提供MATLAB語言支持

Matlab插件圖片
- MatlabSnippets 提供代碼提示和補全

MatlabSnippets插件圖片
第二步:相關設置
打開你的設置文件(settings.json)。不會的朋友按快捷鍵“Ctrl+Shift+P”,在彈出的面板輸入關鍵字“設置”,選擇“打開設置(json)”。
設置文件打開后,在最后的“}”前,輸入下面的代碼。(注:代碼中的兩個路徑需要按照自己的MATLAB安裝路徑進行修改)
// matlab配置 // matlab啟動文件路徑 "matlab.matlabpath": "D:\\MATLAB\\R2016b\\bin\\matlab.exe", // lint工具路徑 (該工具用於語法檢查) "matlab.mlintpath": "D:\\MATLAB\\R2016b\\bin\\win64\\mlint.exe", // 提示編碼 "matlab.linterEncoding": "gb2312", // .m文件編碼 "[matlab]": { "files.encoding": "gb2312", "files.autoGuessEncoding": false, }, // .m文件關聯 "files.associations": { "*.m": "matlab" },
擴展
關於在VSCODE中運行.m文件,我認為這有一點背離VSCODE的特點。VSCODE只是一個編輯器,它的特點就是美觀、快捷以及強大的編輯功能。如果通過插件使得VSCODE可以完成所有的事,它也會變得臃腫,成為一個小型IDE,失去它原本的特點。
在VSCODE上搭建.m文件的運行環境,B站的一個up主做了視頻進行專門地講解。視頻跳轉,請戳這里。(注:本文參考了這個up主的視頻)
