Sublime如何实现实时协作开发_Sublime安装Teletype插件【插件】

3次阅读

Teletype 插件现已完全不可用,因 gitHub 于2022年12月1日关停其后端API与认证服务,导致所有连接请求返回Connection refused;替代方案为迁移到VS Code Live Share或JetBrains Code With Me,或改用git/syncthing等文件级协同工具。

Sublime如何实现实时协作开发_Sublime安装Teletype插件【插件】

sublime Text 本身不支持实时协作开发,Teletype 插件虽曾提供此功能,但已于 2022 年 12 月 1 日被 github 官方正式弃用并关闭服务——现在安装或启用 Teletype 插件已无法连接协作服务器,所有相关命令(如 teletype:join_roomteletype:share_room)都会报错 Connection refusedService unavailable

为什么 Teletype 插件现在完全不可用

GitHub 在关停 Teletype 服务时同步下线了后端 API 和身份认证服务。即使你通过 Package Control 成功安装了 Teletype 插件,启动时也会在控制台看到类似错误:

ERROR:teletype:Failed to connect to https://teletype.github.com — [Errno 111] Connection refused

这不是本地配置问题,而是服务端彻底消失。插件代码中硬编码的域名和端点均已失效,无法通过修改配置或代理绕过。

替代方案:哪些工具能真正实现实时协作

如果你需要 Sublime 风格的编辑体验 + 实时协作,目前只有两个可行路径:

  • 迁移到支持协作的现代编辑器:VS Code 的 Live Share 插件稳定、权限细粒度、支持终端/调试/语音通话,且无需第三方服务器;JetBrains 系列(如 webstorm)内置 Code With Me,对 Java/Python 等语言支持更原生
  • 保留 Sublime,改用文件级协同工具:配合 git + 分支策略(如 GitFlow),或使用 syncthing 同步工作目录(注意避免同时写同一文件引发冲突);这类方式不是“实时光标共享”,但可规避服务依赖

如果仍想尝试旧版 Teletype(仅限离线学习或历史复现)

仅适用于研究目的,无法用于真实协作:

  • 必须使用 sublime text 3(Build 3211 及之前版本),新版 ST4 不兼容该插件架构
  • 需手动下载已归档的 Teletype.sublime-package(例如从 GitHub Archive 或 Wayback Machine 获取 v0.13.4 版本)
  • 放入 Packages/ 目录后,重启会提示 Authentication failed —— 因为 OAuth Token 验证接口已永久下线
  • 插件设置里任何 api_hostauth_host 的自定义值均无效,域名解析和 TLS 握手阶段即失败

真正卡住协作落地的,从来不是插件装没装上,而是背后有没有持续运营的服务端。别在已关机的服务器上反复敲 ping teletype.github.com

text=ZqhQzanResources