Arduino IDE 2.0来了!看看有哪些新功能!

2022-09-161.5万
AI 快速预览详细 收起
Arduino IDE 2.0是Arduino官方发布的最新版本,它提供了现代化的编辑器,具有更快的编译时间、自动补全、黑夜模式、云端同步代码等功能。特别值得一提的是,它支持Remote Sketchbook集成,可以在多台电脑上同步代码,并且可以通过Arduino Web Editor在线编辑。此外,新的串口绘图仪可以帮助用户更好地理解和比较数据。


以下内容来自Arduino官网:https://blog.arduino.cc/2022/09/14/its-here-please-welcome-arduino-ide-2-0/

Arduino IDE 2.0来了!看看有哪些新功能!图1

我们很高兴地宣布,从今天起,Arduino IDE 2.0已经成为稳定版,可以下载了!

自2021年春季推出Beta版以来,从活跃的Arduino社区收到的反馈使我们能够专注于对最广泛的用户群有意义的东西。由此我们带来了一个现代化的编辑器,通过一个响应式的界面以及更快的编译时间提供了更好的用户体验。

除了核心功能外(我们将在后面详细介绍这些功能),IDE 2.0还得益于一些改进和额外的支持。串口监视器和绘图仪可以一起使用,使用户能够在他们的数据输出上有两个视窗。之前,你必须在文本和图形之间做出选择,而现在你可以同时拥有它们。

新的用户界面,除了在使用Arduino IDE 2.0时提供了更直观的体验,还提升了写代码的速度。现在IDE 2.0 帮助你快速编写代码并在你输入时纠错。大量的用户反馈使我们能够确定最需要迭代升级的地方,如代码提示和纠错、串行输出、加快加载和编译时间。

我们现在把这些都做得更好了。

特别要提到的是Paul Stoffregen,他向IDE开发团队提供了大量的反馈,并积极开发对第三方平台的初步支持,如IDE 2.0的Teensy(目前是实验性的)。

如果你还没有试过新的IDE 2.0,可以来看看更新了哪些功能~

代码编辑时的自动补全功能


在打字时,编辑器可以根据你的代码和你包含的库建议自动完成变量和函数。

Arduino IDE 2.0来了!看看有哪些新功能!图2

当右键点击一个变量或一个函数时,将会提供导航快捷键,跳到它们被声明的行(和文件)。

Arduino IDE 2.0来了!看看有哪些新功能!图3


黑夜模式


如果你的眼睛感觉累了,可以尝试切换到黑夜模式。

一些小伙伴可能在Beta版期间使用过这个功能,不过这次,我们的设计团队重新设计了整个黑夜主题,使其更加一致、美丽和易于观看。

Arduino IDE 2.0来了!看看有哪些新功能!图4



代码可以云端同步了


对于在多台电脑上工作或想把他们的代码安全地存储在云端的人来说,Remote Sketchbook的集成是一个非常有用的功能。

现在,你在Arduino Cloud和Arduino Web Editor中的所有代码都可以在IDE 2.0中进行编辑。

现在可以轻松地从一台电脑切换到另一台电脑并继续工作。如果你没有在你所有的机器上都安装Arduino IDE 2.0,也没关系,只要打开Arduino Web Editor,你就可以在在线IDE中通过浏览器进行代码编写,并可以访问你的所有代码和库。再也不用担心丢失写好的代码了,有了Remote Sketchbook,你只需要点击一下,它们就会被安全地推送到Arduino云端。

脱机工作,稍后同步,只需将你的代码从云端下载下来就可以进行离线编辑,当你有网时,点击 "推送",代码的修改部分就会上传,保证你的所有代码始终是最新的,并随时可以使用。

串口绘图仪
Arduino IDE 2.0来了!看看有哪些新功能!图5

IDE 2.0具有更丰富的串口绘图仪,它是一个多功能的工具,用于跟踪从你的Arduino板接收的不同数据和变量。串口绘图仪是一个非常有用的视图工具,可以帮助你更好地理解和比较你的数据。它可以用于测试和校准传感器,比较数值等等。



应用内的更新
小伙伴们总是习惯于在新板子的支持或库的更新时收到通知,IDE 2.0也不例外。

现在当有新的版本发布时,IDE本身也可以更新,不再需要跳转去下载页面就可以获得最新的版本。

新的IDE基于Eclipse Theia框架,它是一个开源项目,基于与VS Code相同的架构(语言服务协议、扩展、调试器)。前端是用TypeScript编写的,而大部分的后端是用Golang编写的。

还没下载的,赶快来试试吧!

下载地址:https://www.arduino.cc/en/software

祝你用得开心,并做出好玩的项目。

Arduino团队

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(15)
耘想
耘想
看起来不错呀
耘想
耘想
看起来不错呀
进击的小学生
进击的小学生
刚装上,准备试试。
djdj
djdj
B U G 太 多
touchmii
touchmii
还是用vs code吧
djdj
djdj
你个老六!
摸鱼的网民
摸鱼的网民回复djdj
?!what happened?
Arduino_xy
Arduino_xy
[font=Tahoma, "]1)[/font][font=Tahoma, "]arduino 2.0版本和arduino 1.8.19版本的细节对比[/font][font=Tahoma]
[/font][font=Tahoma, "][media=x,500,375]https://www.bilibili.com/video/BV1pW4y1v7Vm/[/media][/font]
[font=Tahoma]
[/font][font=Tahoma, "]2)[/font][font=Tahoma, "]arduino 2.0版本的debug调试器好用吗?[/font][font=Tahoma]
[/font][font=Tahoma, "][media=x,500,375]https://www.bilibili.com/video/BV1t8411b7di/[/media][/font]
[font=Tahoma, "]
[/font][font=Tahoma, "]3)arduino 2.0版本自动补全代码的正确打开方式[/font]
[font=Tahoma, "][media=x,500,375]https://www.bilibili.com/video/BV1bd4y1g7QY/[/media][/font]
[font=Tahoma, "]4)你发现arduino 2.0版本的串口监视器的bug了吗?[/font]
[font=Tahoma, "][media=x,500,375]https://www.bilibili.com/video/BV1k14y1Y7ZP/[/media][/font]
[font=Tahoma, "]5)arduino 2.0版本的串口绘图仪好用吗?[/font]
[font=Tahoma, "][media=x,500,375]https://www.bilibili.com/video/BV1mg41127dD/[/media][/font]
[font=Tahoma, "]6)你发现arduino 2.0版本的库管理器更好用了吗?[/font]
[font=Tahoma, "][media=x,500,375]https://www.bilibili.com/video/BV19e4y1k7J8/[/media][/font]
[font=Tahoma, "]7)你知道arduino 2.0版本的界面如何设置成中文吗?[/font]
[font=Tahoma, "][media=x,500,375]https://www.bilibili.com/video/BV1sD4y117TF/[/media][/font]
[font=Tahoma, "]8)新手小白选arduino 2.0版本还是arduino 1.8.19版本?[/font]
[font=Tahoma, "][media=x,500,375]https://www.bilibili.com/video/BV13V4y1T7YF/[/media][/font]
三春牛-创客
三春牛-创客回复Arduino_xy
这个好啊!
三春牛-创客
三春牛-创客回复Arduino_xy
ohhhhh
飞鹤
飞鹤
不支持32位系统。
三春牛-创客
三春牛-创客
真是太好了!!
三春牛-创客
三春牛-创客
6666666666
摸鱼的网民
摸鱼的网民回复三春牛-创客
6666666666
三春牛-创客
三春牛-创客
新版IDE!!!
三春牛-创客
三春牛-创客
真棒!!!
三春牛-创客
三春牛-创客
不错不错
dbc0301
dbc0301
新版看起来比以前好多了。
有自动补全什么的确实好很多,可以避免一些拼写问题,就是不知道新版的在编译程序的过程中是否还是从头开始编译,感觉这样在调试比较大的程序时很浪费时间。
白凡
白凡
芜湖!看起来不错哦~
- 没有更多了 -