ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

arduino-cli

jacobrosenthal 所有

Arduino Build System for Sublime Text 3

详细信息

  • 0.0.6
  • github.com
  • github.com
  • 7年前
  • 6分钟前
  • 9年前

安装次数

  • 总数 22K
  • Win 14K
  • Mac 4K
  • Linux 4K
Aug 6 Aug 5 Aug 4 Aug 3 Aug 2 Aug 1 Jul 31 Jul 30 Jul 29 Jul 28 Jul 27 Jul 26 Jul 25 Jul 24 Jul 23 Jul 22 Jul 21 Jul 20 Jul 19 Jul 18 Jul 17 Jul 16 Jul 15 Jul 14 Jul 13 Jul 12 Jul 11 Jul 10 Jul 9 Jul 8 Jul 7 Jul 6 Jul 5 Jul 4 Jul 3 Jul 2 Jul 1 Jun 30 Jun 29 Jun 28 Jun 27 Jun 26 Jun 25 Jun 24 Jun 23 Jun 22
Windows 0 2 1 0 1 1 2 0 1 0 1 0 0 1 0 0 1 0 0 2 1 0 2 0 1 2 0 1 0 2 0 0 1 1 4 2 1 0 2 1 1 1 0 3 0 1
Mac 1 1 0 1 0 1 0 0 1 0 0 0 1 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0
Linux 0 0 0 0 0 0 2 3 0 0 0 0 0 1 0 0 0 0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0

README

源代码
raw.githubusercontent.com

Arduino Build System for Sublime Text 3

利用Arduino 命令行接口,因此需要安装 Arduino。

注意 - 如果你正在从 v0.0.3 版本进行升级,你可能需要更改 Arduino 可执行文件的路径,而不是使用之前版本中使用的 Arduino 文件夹路径。下面有一些示例。

安装

使用 Package Control 进行安装。在 Sublime Text 中,打开命令面板并输入 install。你应能看到命令 Package Control: Install Package。如果该命令没有高亮,请使用键盘或鼠标选择它。几秒钟后,Package Control 将获取可用插件的列表。当插件列表出现时,输入 arduino-cli

使用

在 Arduino 项目目录中查看 .ino/.cpp/.h 文件时,使用 Command + B(或 Ctrl+B)构建并将草图上传到您的板。Command + Shift + B(或 Ctrl+Shift+B)允许您选择仅进行构建。

设置

设置包括:* 路径 - Arduino 可执行文件的路径,可能包含通配符。例如 /Applications/Arduino.app/Contents/MacOS/Arduino 或 “C:\Program Files*\Arduino\arduino_debug.exe” * 板 - (可选)包:架构:板。参见 Arduino CLI 文档。例如 arduino:avr:uno * 端口 - (可选)上传时要使用的串行端口。例如 /dev/tty.usbmodem1411 * sketchbook.path - (可选)查找额外库和架构的目录。例如 /Users/jacobrosenthal/Documents/firmware-pinoccio/

所有设置都是可选的,其中 Path 设置为 OS 可能的候选者。如果未指定板和端口,则 arduino 可执行程序将提取与图形 IDE 中最后设置的设置。但是您可能希望覆盖

您可以在两个地方设置它们。使用 Tool->Arduino->Open User Settings 打开用户设置。这是 OS X 的覆盖配置示例

{
  "path": "/Applications/Arduino.app/Contents/MacOS/Arduino",
  "board": "arduino:avr:uno",
  "port": "/dev/tty.usbmodem1421"
}

或者您可以通过向项目根文件夹添加此文件以覆盖 sublime 的设置,文件名为 whatever.sublime-project,并打开它以在 Sublime 中启动项目

{
  "folders":
  [
    {
      "path": "."
    }
  ],
  "settings":
  {
    "path": "/Applications/Arduino.app/Contents/MacOS/Arduino",
    "board": "arduino:avr:uno",
    "port": "/dev/tty.usbmodem1421",
    "sketchbook.path": "/Users/jacobrosenthal/Documents/Arduino"
  }
}

待办事项

很遗憾,我还没有实现将控制台消息带到状态栏的regex。如果您觉得可以帮忙,请参考这个issue