很多人说“懒惰是程序员的美德”,比如所有的东西都喜欢自动化,比如使用一种工具登峰造极而不去用另一个。在一定程度上,我有这么一点惰性。熟悉一个emacs之后,基本不怎么去碰IDE。但是有时候这也会让我苦恼。
从我买第一块Arduino的开发板到现在已经好多年了,但是我对Arduino的IDE研究实在是不多。编译、下载、串口,此外的功能几乎不用。一个emacs几乎包打天下了,因此编辑器也很少用Arduino自带的。一直以来,也基本这么用着。
但是,这个工作流程中有一个大问题。那就是每当我使用emacs修改了代码之后,我都需要重启Arduino才能够重新读取。太不方便了,但是,由于懒,还是忍了。毕竟,编译下载的使用频率还是不算太高。
近段时间,调试的功能偏复杂了。编译次数增加,这样就让我感到了极大的不便。我觉得两条路线:要么,能够实现重新加载;要么干脆来个自动化的命令行编译环境。前者自然是最好的,因为我还可以下载和串口监控。
找了一下,竟然也很容易,真是对我懒惰的一个大大惩罚!
文件à首选项à勾选使用外部编辑器,然后好!!!
之后,Arduino本身的编辑器变成了阴影只读,直接无法继续编辑。
接下来,使用emacs进行编辑。
回看Arduino的IDE:
成功识别!
看起来,之前的懒惰的确是让我花了好多冤枉时间啊!