使用Sublime進行nodemcu的開發-xconsole篇

Sublime是一個強大的文本編輯,能夠外掛各類很是實用的功能插件。node

使用Sublime進行nodemcu的開發有兩個基本的思路,一是直接用做代碼編輯器,其它操做經過xconsole或其它的串口工具來完成;二是將一些工具整合到插件之中,與IDE集成起來。因爲IDE中集成串口工具和python代碼暫時遇到一些問題,這裏先介紹第一種方法。python

玩轉nodemcu須要用到幾個工具:編輯器

  1. 第一個固然就是代碼編輯器了,這個很少說,能夠把xconsole的代碼整個目錄都打開,而後保存爲project和workspace,之後就能夠直接所有打開了。函數

  2. 第二個應該是串口工具,實現交互運行lua代碼。工具

  3. 第三個就是代碼上載工具了,這個在xcosole裏已經與串口工具整合到一塊兒了。
    測試

經過控制檯,xconsole已經運行的很好了。但在Sublime裏,咱們但願實現更好的整合,好比把串口工具運行在Sublime的串口中,這個使用SublimeREPL(這是個插件,經過Package control安裝)就能夠了。lua

裝完後,打開xcon_uart.py按Command+Shift+P能夠調出命令列表的串口,輸入Sublime,找到Run current file這個項,單擊運行,便可自動彈出一個Tab,跟控制檯如出一轍的運行便可。spa

  • 注意,不要使用Sublime的python命令,運行不了輸入raw_input函數(未知緣由,願意一探究竟的能夠進到Packages目錄查看源代碼)。
    .net

  • 每次都這樣子運行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

相關文章
相關標籤/搜索