使用Sublime进行nodemcu的开发-xconsole篇

Sublime是一个强大的文本编辑,可以外挂各种非常实用的功能插件。

使用Sublime进行nodemcu的开发有两个基本的思路,一是直接用作代码编辑器,其它操作通过xconsole或其它的串口工具来完成;二是将一些工具整合到插件之中,与IDE集成起来。由于IDE中集成串口工具和python代码暂时遇到一些问题,这里先介绍第一种方法。

玩转nodemcu需要用到几个工具:

  1. 第一个当然就是代码编辑器了,这个不多说,可以把xconsole的代码整个目录都打开,然后保存为project和workspace,以后就可以直接全部打开了。

  2. 第二个应该是串口工具,实现交互运行lua代码。

  3. 第三个就是代码上载工具了,这个在xcosole里已经与串口工具整合到一起了。

通过控制台,xconsole已经运行的很好了。但在Sublime里,我们希望实现更好的整合,比如把串口工具运行在Sublime的串口中,这个使用SublimeREPL(这是个插件,通过Package control安装)就可以了。

装完后,打开xcon_uart.py按Command+Shift+P可以调出命令列表的串口,输入Sublime,找到Run current file这个项,单击运行,即可自动弹出一个Tab,跟控制台一模一样的运行即可。

  • 注意,不要使用Sublime的python命令,运行不了输入raw_input函数(未知原因,愿意一探究竟的可以进到Packages目录查看源代码)。

  • 每次都这样子运行xconsole太麻烦了!没有问题,设置个快捷键(比如F5)就搞定了。按一下F5,嘿嘿!

现在,可以熟悉一下xcon_uart.py的代码结构,可以一个命令载入一个或多个lua文件到nodemcu,也可以很容易地扩展出自己的一些指令,来执行模块代码的自动化测试等工作。

如果想要弹出个原汁原味的控制台程序在外面运行,也很简单。command+shift+p输入package选择install命令,搜索MacTerminator或者Terminator安装终端软件即可。运行时按command+shift+t快速弹出控制台,是不是很酷?很效率啊!

如何安装Package Control、SublimeREPL以及设置快捷键,看这里:http://my.oschina.net/u/2306127/blog/368797


转载于:https://my.oschina.net/u/2306127/blog/368809

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值