Arduino Pro IDE有什么新功能?
本月在罗马的创客嘉年华上,Massimo Banzi和Luca Cipriani联合推出了Arduino Pro IDE的alpha版本。Arduino Pro IDE Alpha版本的推出,象征着Arduino IDE进入了一个新时代,有的人会担心旧版的IDE以后官方还会支持吗?不用担心,Arduino已经承诺旧版也将永久可用!

随着alpha版本的发布,Arduino同时宣布他们对新版本IDE进行了一系列的更新和改进,下面我们来看看新版本的Arduino IDE都有哪些新功能。
全新的外观体验

新版本的第一个变化是软件界面更有现代感,同时,Arduino Pro IDE是基于Eclipse Theia开发的,这样就可以保证它与最新的源代码编辑器(如Visual Studio或Atom)等有相同的体验,新版IDE也引入了侧边栏,侧边栏包含了文件资 源管理器和git工具的快捷方式,允许用户在高级模式和普通模式之间进行切换。然后是新版IDE可以更改代码文本的文字大小,甚至还包括了一个黑灰色的主题。

在alpha版本中,仍然沿用了一些旧版本的常用功能,比如验证和上传按钮等,所以如果您熟悉旧版本的话,可以很容易地使用新版本。
优化开发板和程序库管理
开发板和程序库管理(board and library manager)也进行了一些改进,旧版本通过查看菜单,点击后会在弹出的新窗口中打开,新版本将开发板和程序库管理的图标直接呈现在左侧边栏上,这样使得使用更加便捷。如下图所示。


新增函数查询功能
新版本Arduino Pro IDE 新增了与Visual Studio Code或Sublime文本编辑器类似的函数查询功能。这个功能在编写源码时会非常实用,算是一个很有用的更新。

新增代码自动提示
代码提示功能也是目前很多代码编辑器很流行也很实用的功能,对提高代码的编写效率作用明显。在Arduino Pro IDE中,无论你在什么时候输入代码,程序都会出现一个方框,并根据你输入的内容提供函数和变量名参考。这真的可以加快开发速度,极其实用的功能!

新增Git 工具
Git不常使用,但是它确实是一项非常有用的功能。Git是一个版本控制系统,它自动存储代码中发生的更改到远端代码仓库,这意味着工作的协同性得到了提升。Git功能的增加会让更多的程序员了解这个重要的开发工具。
引入其他程序语言的支持
新的IDE提供了对c++以外的程序语言的支持,程序将根据文件类型呈现代码,并支持语法高亮显示。例如,如果打开一个JSON文件,它将以JSON格式显示代码。

以上是 Arduino Pro IDE Alpha版本的部分新增功能,更多的改进需要大家在使用中去发现,当然Alpha版本依然存在一些Bug,但我们看到Arduino IDE的改进,它越来越与时俱进了。