Arduino IDE 2.0 发布,不与 IDE 1.x 共享任何代码


Arduino IDE 2.0 现已发布。Arduino IDE 2.x 是一次重大改写,不与 IDE 1.x 共享任何代码。它基于 Theia IDE 框架并使用 Electron 构建。编译和上传等后端操作被卸载到以守护程序模式运行的 arduino-cli 实例。官方表示,开发此新 IDE 的目的是保留与先前主要版本相同的界面和用户体验,以提供无摩擦升级。

Arduino IDE 2.0 带有一个现代化的编辑器,并通过响应式界面和更快的编译时间以提供更好的整体用户体验。除了核心功能外,IDE 2.0 还受益于许多增强功能和额外支持。Serial Monitor 和 Plotter 可以一起使用,使用户能够在其数据输出上拥有两个 viewports。以前用户必须在 text 和 graphs 之间进行选择,而现在可以两者兼得。

除了在使用 Arduino IDE 2.0 时提供更直观体验的更新用户界面外,速度也至关重要。语言服务器中的 Arduino 优化 code-completion 和 code-assist,可帮助用户快速编写代码并在键入时发现错误。开发团队根据大量的用户反馈识别出了其最薄弱的环节,例如 code assist 和 completion、串行输出、加载和编译时间。

具体更新内容如下:

sketch editing 时的自动完成

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

右键单击变量或函数时,上下文菜单将提供导航快捷方式以跳转到声明它们的行(和文件):

Dark 模式

可以快速更改设置并切换到 Dark 模式。和 Beta 期间的相比,整个 Dark 主题已经重新设计,变得更加一致、美观和易于观看 

永远不会丢失 sketch,将它们安全地保存在 Arduino 云端

对于在多台电脑上工作或想把他们的 Sketches 安全地存储在云端的人来说,Remote Sketchbook 的集成是一个非常有用的功能。现在,你在 Arduino Cloud 和 Arduino Web Editor 中的所有 sketches 都可以在 IDE 2.0 中进行编辑。

Serial Plotter

IDE 2.0 具有更丰富的 Serial Plotter,它是一种多功能工具,用于跟踪从 Arduino 板接收的不同数据和变量。Serial Plotter 是一个非常有用的可视化工具,可以帮助你更好地理解和比较数据点。它可用于测试和校准传感器、比较数值和其他类似场景。

更多详情可查看官方博客。


相關推薦

2022-11-15

Arduino 宣布将 MicroPython(专为资源受限设备设计的以微控制器为中心的 Python 端口)纳入其开发生态系统。“考虑到 Python 语言已经成为许多类型用户的头号语言,我们最近一直在尝试将其作为我们编程平台的可能扩展......我们已

2023-02-27

Conan 是一个去中心化、开源的 C/C++ 包管理器。适用于所有平台,包括 Linux、macOS、Windows、Solaris、FreeBSD、Docker、WSL 等。它可以为任何配置和平台创建、上传和下载二进制文件, 甚至交叉编译,节省大量的开发和持续集成时间。

2023-10-24

,内置支持 50 多种编程语言。 2005 年 10 月 19 日,Geany 发布首个版本 0.1。上周四刚好是 Geany 诞生 18 周年纪念日,官方发布了 2.0 正式版以表庆祝。 下载地址:https://www.geany.org/download/releases/ Geany 2.0 主要变化: 重构会

2022-07-06

SpaceVim 2.0 发布了。SpaceVim 是一个社区驱动的模块化 vim/neovim 配置集合,以模块的方式组织管理插件以及相关配置,为不同的语言开发量身定制了相关的开发模块,该模块提供代码自动补全, 语法检查、格式化、调试、REPL 等特

2022-11-21

IntelliJ IDEA 2022.3 首个 RC 版本已发布,2022.3 是年度的第三个重要更新,团队称正式版即将推出,目前正在进行最后的优化。 RC 下载地址:https://www.jetbrains.com/zh-cn/idea/nextversion/ 主要变化 优化 IDE 启动和打开项目速度 开发

2022-10-16

IntelliJ IDEA 2022.3 EAP 3 现已推出!新的 EAP 版本引入了重新设计的 Settings Sync 解决方案,可无缝同步个人 IDE 设置、一系列新的 Java 检查和其他改进,以及利用新 IntelliJ IDEA Workspace Model API 的实验性 Maven 导入功能。 新的同步设置解

2024-07-03

Eclipse 基金会宣布 Theia IDE 走出测试阶段,正式发布。 Theia IDE 是一款由 EclipseSource 首席执行官 Jonas Helming 领导开发的代码开发工具,基于 2017 年推出的 Theia 平台构建;是 Eclipse Cloud DevTools 生态系统的补充,可在桌面和浏览器环

2023-08-27

具 CEC-IDE 近日引发广泛讨论的情况,数字广东通过公众号发布了致歉声明。 全文如下: 8月24日晚,我司获悉有网友发帖讨论我司CEC-IDE系统,公司管理层高度重视。我司感谢网友对CEC-IDE系统的支持与关注,诚恳接受网友批

2022-08-07

DE v1.0版本(CLI Build v1.0.23.4650,Server Build v1.0.23.4646)已经发布,在超过4000 个 Builds 之后,我们终于发布了v1.0版本。当前的版本已经完成了企业级云原生CloudIDE的特性闭环,允许个人/团队/企业用户在Windows/Mac/Linux上使用VSCode/JetBra

2023-05-15

首个 IntelliJ IDEA 2023.2 EAP 构建现已发布,此版本引入了一种从 IntelliJ Profiler 即时查看性能数据的简单方法、调试反应式应用程序的改进、无缝生成项目共享索引的新解决方案以及一些 UI 改进。 用户体验 在 Windows 和 Linux 的主工

2022-12-04

PyCharm 2022.3 日前正式发布,新版本带来了全新的 Settings Sync(设置同步)解决方案、管理 Conda 软件包的新方法针对 pandas DataFrames 的增强用户体验。 用户体验 新的 Settings Sync(设置同步)解决方案 新的 Settings Sync(设置同步

2023-09-24

30 岁就要被干掉? 第一个 IntelliJ IDEA 2023.3 EAP 版本现已发布,此版本提供了一系列 UI/UX 增强功能和对 GitLab snippets 的支持,以及对索引过程和 IDE 启动速度的改进。 用户体验 在 default viewing 模式下隐藏主工具栏的选项

2023-07-04

IntelliJ IDEA 2023.2 EAP 7 引入了一系列值得注意的改进,包括面向插件开发人员的 LSP 支持、OpenAPI 和 Swagger 文件的 Redoc UI 预览,以及使用 HTTP 客户端、Spring 和其他技术和框架的改进。 面向插件开发人员的 LSP 支持 通过此 EAP 版本

2023-11-08

一项由 JetBrains 构建的开源技术,使开发者能够在跨平台共享代码的同时保留原生编程的优势。 现在,这项技术取得了备受期待的进展,已经稳定并完全做好了投入生产环境的准备。 根据介绍,Kotlin Multiplatform (KMP) 以灵活性和