vscode已经过多次版本更新,在最新版vscode中试验(2019年5月23日,matlab版本为2018a),本文方法有效
0.把 .m 拓展名关联至matlab,并且 vscode默认以utf -8 读取保存代码,而matlab 的中文版默认使用GB2312读取保存代码,这会造成vscode 和 matlab 的 中文乱码问题,为此,我们对vscode 进行设置,使它在打开和保存.m文件时使用GB2312编码。代码如下:
0.1 .m 拓展名关联至matlab:在用户设置的json文件中添加: "files.associations":{"*.m": "matlab"},
0.2 对vscode 进行设置,使它在打开和保存.m文件时使用GB2312编码:
在用户设置的json文件中添加:
"[matlab]": {
"files.encoding": "gb2312"
},
如图:
打开settings.json 文件,在末尾加入: