Sublime Text 通过 Stino 插件可实现 Arduino 开发:安装插件后配置 Arduino IDE 路径,以文件夹形式打开项目,支持编译、上传、串口监视等操作。

Sublime Text 本身不原生支持 Arduino 开发,但通过 Stino 插件可以快速配置出轻量、高效的 .ino 文件开发环境——它能调用本地 Arduino IDE 的编译器和上传工具,无需离开编辑器就能编译、上传、串口监视。
安装 Stino 插件
Stino 已停止官方更新,但兼容 Sublime Text 3(推荐使用 3.2.2 及以上版本),目前仍稳定可用:
- 打开 Sublime Text → Ctrl+Shift+P(Windows/Linux)或 Cmd+Shift+P(macOS)调出命令面板
- 输入 Install Package,回车选择 Package Control: Install Package
- 等待列表加载完成,输入 Stino,选中并回车安装
- 安装完成后,重启 Sublime Text(部分版本需重启才生效)
配置 Arduino IDE 路径
Stino 需要知道你的 Arduino IDE 安装位置才能调用 avr-gcc、avrdude 等工具:
- 菜单栏点击 Tools → Stino → Settings – User
- 在右侧用户配置文件中添加或修改
"arduino_home"字段,例如:
保存后,Stino 会自动检测板卡、端口和内核版本。若提示“Arduino IDE not found”,请检查路径是否准确、有无空格或中文、是否指向 Arduino IDE 根目录(不是 bin 或 hardware 子目录)。
PHP商城系统是国内领先商城系统,网店系统,购物系统,网上商城系统,B2C商城系统产品.同时也是一个商业的PHP开发框架。PHP 商城系统由内容、文章、会员、留言、订单、 财务、广告、短消息、数据库管理、营销推广、内置支付管理、商品配送管理、无限级分类、全站搜索等多个功能模块插件组成。在当今瞬机万变的市场环境中,快速高效的IT解决方案是您业务成功的关键。我们PHP商城系统能为您量身打造完全符合需求
创建与打开 .ino 项目
Arduino 项目必须是文件夹形式(不能只开单个 .ino 文件):
- 新建文件夹(如
blink),内部新建同名的blink.ino(文件名必须与文件夹名一致) - 在 Sublime 中用 File → Open Folder… 打开该文件夹(不是单独打开 .ino 文件)
- 此时状态栏右下角会显示当前板卡(如 Arduino Uno)和端口(如 COM3 或 /dev/ttyACM0)
- 可点击状态栏切换板卡、端口、串口波特率等(右键状态栏项可快速设置)
常用操作与注意事项
- 编译:快捷键 Ctrl+B(Windows/Linux)或 Cmd+B(macOS);也可用 Tools → Stino → Verify/Compile
- 上传:Ctrl+Shift+U 或 Tools → Stino → Upload(确保已选对端口)
- 串口监视器:Ctrl+Shift+M 或 Tools → Stino → Serial Monitor,支持设置波特率(默认 9600)
- Stino 不提供语法高亮和自动补全增强(基础 .ino 支持靠 Sublime 自带的 C++ 语法),如需更智能提示,可额外安装 EasyClangComplete 或改用 PlatformIO(更现代,但更重)
- 如果上传失败,常见原因:端口被占用(如 Arduino IDE、串口助手开着)、驱动未安装(CH340/CP2102)、用户权限不足(Linux/macOS 下需将用户加入
dialout或accessibility组)
基本上就这些。Stino 轻巧直接,适合熟悉 Arduino 流程、追求编辑效率的用户。虽不如 VS Code + PlatformIO 功能全面,但在 Sublime 生态里仍是 .ino 开发最顺手的老派方案。









