Sublime Text 通过 SendText 插件可将 Python/R/Shell 代码块快速发送至 iTerm2、Windows Terminal 等终端执行,支持行、选中段、整文件发送,适配多平台并可配置换行与延迟,提升数据科学工作流效率。

Sublime Text 本身不直接执行代码,但通过 SendText 插件,你可以把选中的 Python/R/Shell 代码块快速发送到已打开的终端(如 iTerm2、Windows Terminal、GNOME Terminal 等),在真实环境中运行——这对数据科学工作流非常实用,比如快速测试 pandas 片段、调试模型参数或查看数据形状。
安装 SendText 和对应终端支持
SendText 不是内置插件,需手动安装并配置终端适配:
- 用 Package Control 安装 SendText(快捷键
Ctrl+Shift+P→ 输入 Install Package → 搜索 SendText) - 确认你的终端已安装并被 SendText 支持:默认支持 macOS 的 iTerm2 和 Terminal.app;Windows 需启用 Windows Terminal 或 ConEmu 支持;Linux 常用 GNOME Terminal 或 Terminator
- 首次使用前,在 Sublime 中打开
Preferences → Package Settings → SendText → Settings,检查"target"是否匹配你的终端名(例如"target": "iTerm2"或"target": "WindowsTerminal")
发送代码到终端的几种常用方式
无需切换窗口,高效触发终端执行:
标签: linux python sublime windows app mac csv ai macos win cos
还木有评论哦,快来抢沙发吧~