极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

12
返回列表 发新帖

Sublime Text2用于arduino IDE

[复制链接]
发表于 2014-11-1 00:59:48 | 显示全部楼层
peanut 发表于 2014-10-31 17:28
问题找到了,很隐蔽的错误。在Python正则表达式出的问题,不是你这个例子,还真难发现这个问题。
你重 ...

感謝大大幫忙, 新版本已把問題解決了, 現在可以用配合 1.5.8  使用了.

但有個小問題, 不知是否可以修復, 就是原來的 hot-key, 現在都沒有了.
我習慣用 keyboard 按 Ctrl-Alt-V 去測試, 用 Ctrl-Alt-U 上載程式.
因為平時寫 program 都是用 keyboard 打字為主, 做好了直接按 Ctrl-Alt-V, 不用再拿起 mouse, 多方便.

之前的 hot-key,


現在完全不見了....


現在好像騎劫了樓主的帖, 已不是回答樓主的問題了.
大大會否考慮另開一個新帖, 推介新版本同時收集大家的測試結果.  相信會有助改善你的程式.

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2014-11-1 01:08:40 | 显示全部楼层
此外還有一個問題, 就是有關 cygwin warning.
例如:
Creating C:\Users\James\Documents\Arduino_build\BareMinimum\BareMinimum.ino.cpp.o...
cygwin warning:
  MS-DOS style path detected: C:/Users/James/Documents/Arduino_build/BareMinimum/BareMinimum.ino.cpp
  Preferred POSIX equivalent is: /cygdrive/c/Users/James/Documents/Arduino_build/BareMinimum/BareMinimum.ino.cpp
  CYGWIN environment variable option "nodosfilewarning" turns off this warning.
  Consult the user's guide for more details about POSIX paths:
    http://cygwin.com/cygwin-ug-net/using.html#using-pathnames


我嘗試到 http://cygwin.com/cygwin-ug-net/using.html#using-pathnames 看, 還是不知道如何修改.
看似是要改變某些 option, 但在 sublime 中好像不能修改, 而且在網頁中也找不到有關 "nodosfilewarning" 的資料.
雖然只是 warning 沒大影響, 但在 compile 時出了一大堆 warning, 有點混亂.
不知大大是否可以修改 sino 程式去解決.  
回复 支持 反对

使用道具 举报

发表于 2014-11-1 09:59:34 来自手机 | 显示全部楼层
编译功能不去原装IDE,错误信息显示不清楚
回复 支持 反对

使用道具 举报

发表于 2014-11-1 10:32:03 来自手机 | 显示全部楼层
本帖最后由 peanut 于 2014-11-1 12:06 编辑
Super169 发表于 2014-11-1 01:08
此外還有一個問題, 就是有關 cygwin warning.
例如:



反馈回来的意见是快捷键冲突很厉害,还在考虑这个事情,就没设定。这个很简单,你可以自己设定一下,或把前一版本的复制过来。就是这个文件Default (Windows).sublime-keymap。或者点菜单Preferences -> Package Settings -> Stino (Arduino Like IDE) -> Key Bindings - User, 打开文件,将下面的内容复制进去保存就行了。
  1. [
  2.     { "keys": ["alt+ctrl+a"], "command": "show_arduino_menu" },
  3.     { "keys": ["alt+ctrl+n"], "command": "new_sketch" },
  4.     { "keys": ["alt+ctrl+e"], "command": "set_extra_flag" },
  5.     { "keys": ["alt+ctrl+v"], "command": "compile_sketch" },
  6.     { "keys": ["alt+ctrl+u"], "command": "upload_sketch" },
  7.     { "keys": ["alt+ctrl+p"], "command": "upload_using_programmer" },
  8.     { "keys": ["alt+ctrl+b"], "command": "burn_bootloader" },
  9.     { "keys": ["alt+ctrl+m"], "command": "run_serial_monitor" },
  10.     { "keys": ["alt+ctrl+d"], "command": "send_serial_message" },
  11.     { "keys": ["alt+ctrl+o"], "command": "auto_format" },
  12.     { "keys": ["alt+ctrl+z"], "command": "archive_sketch" },
  13.     { "keys": ["alt+ctrl+1"], "command": "choose_arduino_folder" },
  14.     { "keys": ["alt+ctrl+2"], "command": "change_sketchbook_folder" },
  15.     { "keys": ["alt+ctrl+3"], "command": "choose_build_folder" },
  16.     { "keys": ["alt+ctrl+0"], "command": "set_full_compilation" },
  17.     { "keys": ["alt+ctrl+9"], "command": "show_compilation_output" },
  18.     { "keys": ["alt+ctrl+8"], "command": "show_upload_output" },
  19.     { "keys": ["alt+ctrl+f"], "command": "find_in_reference" }
  20. ]
复制代码
cygwin的警告信息现在给关掉了,只用在系统变量里设置一下。你可以下载插件并覆盖,应该就没有了。

帖子就不新建了,反正很快就沉了。
回复 支持 反对

使用道具 举报

发表于 2014-11-1 10:38:53 来自手机 | 显示全部楼层
本帖最后由 peanut 于 2014-11-1 10:44 编辑
yenan1001 发表于 2014-11-1 09:59
编译功能不去原装IDE,错误信息显示不清楚


只是提供一个选择,没有逼迫你来使用。不好用的话你依旧可以使用Arduino IDE。受限于Sublime Text,有些功能难以实现,但是还是要不断完善。

新的版本主要修改了编译过程,按照Arduino源码来修改的,应该可以做到和Arduino一样的编译过程。

出错信息的提示正在完善,出错信息会标出,会根据出错信息跳转到相应源文件的相应行。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-7 21:04 , Processed in 0.043740 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表