前言
最近在学习单片机开发,用的是ESP 8266这块芯片,Arduino IDE实在是用不习惯,研究了下怎么配置VS Code,简单的做个记录。
插件安装
在扩展商店里搜索arduino
,然后安装微软开发的那个插件即可
Arduino 插件配置
手动添加这两行即可:
"arduino.additionalUrls": "附加开发版管理器的网址",
"arduino.path": "C:\\Program Files (x86)\\Arduino"
-
arduino.additionalUrls
对应ArduinoIDE里的设置项(如图) -
arduino.path
即Arduino IDE的安装路径
i> 插件配置以后需要重启VS Code才会生效
Arduino Cli 安装
从 Arduino-Cli Releases 下载对应操作系统的版本,然后丢进Arduino IDE安装目录,最后在VS Code的插件设置里勾选Use Arduino Cli
终端乱码解决方法
安装最新版本的Arduino IDE后终端显示会不正常,原因是中文环境下终端默认的代码页为936,只能显示GBK编码的文本,而最新版本的Arduino IDE输出的文本编码是UTF-8,对应编码页是65001,Arduino插件中包含代码页的判定,但是好像忘记设置代码页了,作用存疑,稍微修改一下即可。
涉及到的文件位置为%HOMEPATH%\.vscode\extensions\vsciot-vscode.vscode-arduino-0.4.0\out\src\common\util.js
!> 插件版本不同文件夹后缀名称也会不同,自行修改即可
在第207
行左右,把const chcp = child_process.execSync("chcp.com");
改成const chcp = child_process.execSync(
chcp.com ${codepage});
即可
重启VS Code生效。
顺手提交了一个PR,不知道会不会采纳。
本文链接:https://blog.chrxw.com/archives/2021/04/25/1559.html
转载请保留本文链接,谢谢
1 条评论
88单号网 一单一用 免费试用 免费单号 快递单号www.88danhaowang.com