搭建环境参考了csdn和知乎的很多的人
添加的拓展有matlab, matlab -formatter , Matlab Interactive Terminal
Matlab Snippets
这是设置文件
{
"window.zoomLevel": 1,
"matlab.mlintpath": "C:\\Program Files\\Polyspace\\R2021a\\bin\\win64\\mlint.exe",
"matlab.linterEncoding": "gb2312",
"files.associations": {
"*.m": "matlab"
},
"matlab-formatter.indentwidth": 4,
"matlab-formatter.separateBlocks": true,
"terminal.integrated.defaultProfile.windows": "Command Prompt",
"matlab.matlabpath": "C:\\Program Files\\Polyspace\\R2021a\\bin\\matlab.exe",
"matlab-interactive-terminal.pythonPath": "C:\\Users\\Chrans\\AppData\\Local\\Programs\\Python\\Python38\\python.exe",
"files.autoGuessEncoding": true,
"editor.snippetSuggestions": "top",
"security.workspace.trust.untrustedFiles": "open",
}
以下是问题
在.m文件中编写任何东西,跑不起来(run了之后没有任何动静, 我确认是有输出的),并且一直提示黄色问题,且问题是乱码,测试了其他语言比如c的报错,没有乱码,只有matlab的报错有乱码,就比如
x = linspace(1,2);
y = x;
plot(x,y);
这个代码x下面有黄色波浪线,错误提示为“鏃犳硶杩愯�屼唬鐮佸垎鏋愩€�'d:\123.m' 涓烘棤鏁堢殑 MATLAB 鏂囦欢鍚嶃€�”
完整提示为
[{
"resource": "/D:/123.m",
"owner": "matlab",
"severity": 4,
"message": "鏃犳硶杩愯�屼唬鐮佸垎鏋愩€�'d:\123.m' 涓烘棤鏁堢殑 MATLAB 鏂囦欢鍚嶃€�",
"startLineNumber": 1,
"startColumn": 1,
"endLineNumber": 1,
"endColumn": 1
}]
刚接触matlab,之前没什么编程经验,希望得到指教解决问题,谢谢。