hdcola 发表于 2013-5-17 13:20:35

非常好的东东,支持下楼主。

有个小建议,把stino的编译与st的build连起来,这样这个快捷键就可以直接用了。

peanut 发表于 2013-5-20 21:49:10

Ardunio的编译做了很多编译器之外的事情,直接用St的build比较难于实现,最初用批处理做的,效果不是很好。现在是自己实现的console,输出信息完全由插件控制。

hunduncn 发表于 2013-5-21 11:24:07

确实好用啊。

tingjie 发表于 2013-5-28 15:41:25

请教一下怎么为不同的板子设置不同的参数,也就是介绍中的第六点,没有看明白。

tingjie 发表于 2013-5-28 15:43:03

另外一个问题,怎么把ardunio菜单设置为启动sublime时就显示?谢谢

peanut 发表于 2013-5-28 18:07:07

不能设置,文件扩展名为ino,pde,c,cpp,h,菜单就会出来。ST打开时会打开未关闭的文件,所以我每次打开都是ino文件,菜单一直在。

若你希望菜单一直出现,需要修改代码。
stcommand.py
第83行:stino.const.settings.set('show_arduino_menu', False),将False改为True
第115行,stino.const.settings.set('show_arduino_menu', state),将state改为True

peanut 发表于 2013-5-28 18:12:13

菜单中,参数设置->全局设置,默认是选中的,所有的sketch使用一样的设置。
取消选中,每个sketch目录下生成一个设置文件,记录这个sketch自己的设置,切换shetch设置就会改变。

tingjie 发表于 2013-5-29 10:48:38

非常感谢楼主的回复。都搞明白了。

maxiujun 发表于 2013-5-29 17:12:04

楼主正在搞st3吗?

peanut 发表于 2013-5-29 22:10:33

本帖最后由 peanut 于 2013-5-29 22:18 编辑

前面搞了一段时间,关键问题都搞明白了。branch里面有1.3,就是已完成的代码。
由于ST3是基于python3.3,与python2.6不太一样,有些代码运行的结果不一样,我还没有找到原因。
另一方面,插件用到了pyserial,而pyserial是基于python2.6的,我还没时间去研究并修改使其能在python3.3下运行。
最后,本人非软件行业和电子行业,也是菜鸟{:soso_e113:},什么也不懂,基本上没怎么搞过Arduino,所以还不知道究竟插件效果如何,比如很多人说库不能用,但是我试过的库都行,我还在找原因,同时也学习学习做点小东西玩玩。
最近还比较忙,很多事情要做,所以时间不多,没有写代码的状态,所以估计在ST3上用还要等一段时间,等我有时间了集中精力来完成。
另外,ST3比ST2改进了什么?有明白的告诉我一下。ST3不让试用,我就不说啥了;但是基于python3.3,很多的插件都失效了,哎,不知道是怎么想的。很多python库都是不支持python3的,真是麻烦。

ardyPro 发表于 2013-6-17 13:52:44

有智能提示IntelliSense吗?

peanut 发表于 2013-6-17 15:34:15

Sublime Text只支持关键字自动补全,没有很智能的提示。我尽可能地将所有关键字都加载了,写程序时有自动补全提示。

李白水 发表于 2013-7-27 16:35:17

想问下楼主,我想加一个编译设置。用来ctrl+b时,自动执行“校验/编译”。如何设置?

peanut 发表于 2013-9-11 13:02:25

新版本的Stino发布,支持ST2和ST3。建议用ST3。

isilcala 发表于 2013-10-9 00:01:44

ST3。

Blink用UNO编译正常,选optiboot的board编译就报错。

Compiling Blink...
Creating C:\Users\Elvin\Documents\Arduino_Build\Blink\Blink.ino.cpp.o...
C:\Users\Elvin\Documents\Arduino_Build\Blink\Blink.ino.cpp: In function 'void setup()':
C:\Users\Elvin\Documents\Arduino_Build\Blink\Blink.ino.cpp:19: error: 'OUTPUT' was not declared in this scope
C:\Users\Elvin\Documents\Arduino_Build\Blink\Blink.ino.cpp:19: error: 'pinMode' was not declared in this scope
C:\Users\Elvin\Documents\Arduino_Build\Blink\Blink.ino.cpp: In function 'void loop()':
C:\Users\Elvin\Documents\Arduino_Build\Blink\Blink.ino.cpp:24: error: 'HIGH' was not declared in this scope
C:\Users\Elvin\Documents\Arduino_Build\Blink\Blink.ino.cpp:24: error: 'digitalWrite' was not declared in this scope
C:\Users\Elvin\Documents\Arduino_Build\Blink\Blink.ino.cpp:25: error: 'delay' was not declared in this scope
C:\Users\Elvin\Documents\Arduino_Build\Blink\Blink.ino.cpp:26: error: 'LOW' was not declared in this scope
页: 1 2 [3] 4
查看完整版本: Stino - 用Sublime Text作为Arduino开发环境