01
前言以下内容来自Arduino官网:https://blog.arduino.cc/2022/09/ ... me-arduino-ide-2-0/
我们很高兴地宣布,从今天起,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,可以来看看更新了哪些功能~
02
代码编辑时的自动补全功能
在打字时,编辑器可以根据你的代码和你包含的库建议自动完成变量和函数。
当右键点击一个变量或一个函数时,将会提供导航快捷键,跳到它们被声明的行(和文件)。
03
黑夜模式如果你的眼睛感觉累了,可以尝试切换到黑夜模式。
一些小伙伴可能在Beta版期间使用过这个功能,不过这次,我们的设计团队重新设计了整个黑夜主题,使其更加一致、美丽和易于观看。
04
代码可以云端同步了
对于在多台电脑上工作或想把他们的代码安全地存储在云端的人来说,Remote Sketchbook的集成是一个非常有用的功能。
现在,你在Arduino Cloud和Arduino Web Editor中的所有代码都可以在IDE 2.0中进行编辑。
现在可以轻松地从一台电脑切换到另一台电脑并继续工作。如果你没有在你所有的机器上都安装Arduino IDE 2.0,也没关系,只要打开Arduino Web Editor,你就可以在在线IDE中通过浏览器进行代码编写,并可以访问你的所有代码和库。
再也不用担心丢失写好的代码了,有了Remote Sketchbook,你只需要点击一下,它们就会被安全地推送到Arduino云端。
脱机工作,稍后同步,只需将你的代码从云端下载下来就可以进行离线编辑,当你有网时,点击 "推送",代码的修改部分就会上传,保证你的所有代码始终是最新的,并随时可以使用。
05
串口绘图仪
IDE 2.0具有更丰富的串口绘图仪,它是一个多功能的工具,用于跟踪从你的Arduino板接收的不同数据和变量。串口绘图仪是一个非常有用的视图工具,可以帮助你更好地理解和比较你的数据。它可以用于测试和校准传感器,比较数值等等。
06
应用内的更新
小伙伴们总是习惯于在新板子的支持或库的更新时收到通知,IDE 2.0也不例外。
现在当有新的版本发布时,IDE本身也可以更新,不再需要跳转去下载页面就可以获得最新的版本。
新的IDE基于Eclipse Theia框架,它是一个开源项目,基于与VS Code相同的架构(语言服务协议、扩展、调试器)。前端是用TypeScript编写的,而大部分的后端是用Golang编写的。
还没下载的,赶快来试试吧!
下载地址:https://www.arduino.cc/en/software
祝你用得开心,并做出好玩的项目。