讲师中心 微信公众号
AI工具推荐 视频效率加速

sublime中如何使用Sync Settings插件同步配置?(多机同步)

酷晨小哥_9058

酷晨小哥_9058

发布时间:2026-03-13 17:48:02

|

669人浏览过

|

来源于php中文网

原创

Sync Settings 插件安装失败多因Package Control异常或ST版本不匹配(仅支持ST3/ST4且ST4需v3.0+);安装后若无菜单项,需检查控制台报错如requests缺失,并手动安装依赖或改用local模式、GitHub token等方案。

sublime中如何使用sync settings插件同步配置?(多机同步)

Sync Settings 插件安装失败或不显示菜单项

插件没装上,多半是 Package Control 没正常工作,或者 Sublime Text 版本不匹配。Sync Settings 支持 Sublime Text 3 和 4,但不支持 ST2,且 ST4 需要 v3.0+ 版本插件。

  • 先确认 Package Control 已安装:按 Ctrl+Shift+P(Win/Linux)或 Cmd+Shift+P(macOS),输入 Package Control: Install Package 能执行才算 OK
  • 再执行 Package Control: Install Package → 输入 Sync Settings → 回车安装,别手快点错成 Sync Settings (Deprecated)
  • 安装后重启 Sublime Text,右键菜单或 Preferences 下拉里应出现 Sync Settings 选项;若无,检查控制台(Ctrl+`)是否有报错,常见如 ImportError: No module named 'requests' —— 这说明插件依赖未自动安装,需手动补全(见下一条)

同步时提示 requests 模块缺失或网络超时

Sync Settings 默认用 GitHub Gist 存配置,底层依赖 requests 发 HTTP 请求。Sublime 的 Python 环境不自带这个包,插件会尝试自动安装,但常因代理、权限或网络策略失败。

  • 手动安装 requests:打开终端,运行 subl --command "show_panel {\"panel\": \"console\"}" 后,在 Sublime 控制台中粘贴并执行以下命令(注意替换路径):
    import urllib.request; exec(urllib.request.urlopen('https://bootstrap.pypa.io/get-pip.py').read()); import subprocess; subprocess.run([sublime.executable_path()[:sublime.executable_path().rfind('/')] + '/Packages/Python 3/Scripts/pip3', 'install', 'requests'])
  • 更稳妥的做法是改用本地 gist token:在 GitHub 创建 Personal Access Token(勾选 gist 权限),然后在 Sublime 中打开 Preferences → Package Settings → Sync Settings → Settings,填入:
    {
      "gist_id": "",
      "access_token": "ghp_XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
    }
  • 如果公司网络限制外连,可考虑改用 local 模式(见下一条),避免所有网络依赖

用 local 模式绕过 GitHub 同步配置文件

不是所有场景都需要上云。多人共用同一套配置、或机器间有共享目录(如 NAS、OneDrive 同步文件夹),用本地路径同步更可控、更快、也更安全。

  • 在 Sync Settings → Settings 中设置:
    {
      "sync_local": true,
      "local_path": "/path/to/shared/sublime-sync"
    }
    路径必须存在且 Sublime 有读写权限
  • local_path 下会生成 settings.json 和 Packages/ 文件夹,后者存放插件 zip 包 —— 注意:不同平台(Win/macOS/Linux)的插件路径结构略有差异,建议同平台同步
  • 首次同步请手动触发 Sync Settings: Sync,而非 Sync Settings: Download,否则可能清空本地配置
  • 多机同步时,务必确保只有一台机器在写,其他机器只读+拉取,否则 settings.json 冲突无法自动合并

哪些文件会被同步?哪些不会?

Sync Settings 默认只同步用户级配置,不碰 Sublime 自身安装目录或系统级设置,但具体范围得看配置项是否被显式列入白名单。

  • 默认同步:Preferences.sublime-settings、Package Control.sublime-settings、Key Bindings.sublime-settings、Mouse Bindings.sublime-settings,以及 Packages/User/ 下所有文件(含插件自建的 *.sublime-settings)
  • 明确不同步:Cache/、Index/、Local/、Packages/Default/、Packages/C++/ 等内置包内容;也不会同步 Packages/User/Package Control.cache/ 这类临时文件
  • 想加同步项?修改 Settings 里的 "files" 数组,例如加入 "Packages/User/MyTheme.sublime-theme";但注意路径是相对于 Packages/ 目录的
  • 插件本身配置是否生效,取决于它是否把设置存到 Packages/User/ 下 —— 像 Emacs Pro Mode 就只读 Preferences.sublime-settings,而 SideBarEnhancements 会自己建 SideBarEnhancements.sublime-settings,后者能被同步
同步不是一劳永逸的事。最常出问题的是多机同时写 settings.json 导致覆盖,或是插件升级后配置格式变更,旧同步文件直接让新版本崩溃。建议每周手动检查一次 Packages/User/ 下关键文件的时间戳和内容一致性。

热门AI工具

更多
切问学术

切问学术是一款AI论文写作工具,复旦大学NLP团队推出的AI学术智能体。

Seko
Seko Hot

一款AI视频创作工具,主要用于商汤科技推出的创编一体的AI短视频创作Agent,适合需要提升相关任务效率的用户。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

PixPix
PixPix Hot

PixPix是一款面向电商视觉生产的AI商品图生成工具。

Atoms
Atoms Hot

Atoms是一款AI智能体工具,第一支自动构建真实业务的 AI 团队。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

创客贴AI

创客贴AI是一款AI图像与设计工具,AI辅助的智能在线设计工具。

讯飞绘文

讯飞绘文是一款由科大讯飞推出的一站式 AIGC 内容运营平台。

相关专题

更多
json数据格式
json数据格式

JSON是一种轻量级的数据交换格式。本专题为大家带来json数据格式相关文章,帮助大家解决问题。

2275

2023.08.07

json是什么
json是什么

JSON是一种轻量级的数据交换格式,具有简洁、易读、跨平台和语言的特点,JSON数据是通过键值对的方式进行组织,其中键是字符串,值可以是字符串、数值、布尔值、数组、对象或者null,在Web开发、数据交换和配置文件等方面得到广泛应用。本专题为大家提供json相关的文章、下载、课程内容,供大家免费下载体验。

3682

2023.08.23

jquery怎么操作json
jquery怎么操作json

操作的方法有:1、“$.parseJSON(jsonString)”2、“$.getJSON(url, data, success)”;3、“$.each(obj, callback)”;4、“$.ajax()”。更多jquery怎么操作json的详细内容,可以访问本专题下面的文章。

1216

2023.10.13

go语言处理json数据方法
go语言处理json数据方法

本专题整合了go语言中处理json数据方法,阅读专题下面的文章了解更多详细内容。

4259

2025.09.10

登录token无效
登录token无效

登录token无效解决方法:1、检查token的有效期限,如果token已经过期,需要重新获取一个新的token;2、检查token的签名,如果签名不正确,需要重新获取一个新的token;3、检查密钥的正确性,如果密钥不正确,需要重新获取一个新的token;4、使用HTTPS协议传输token,建议使用HTTPS协议进行传输 ;5、使用双因素认证,双因素认证可以提高账户的安全性。

15006

2023.09.14

登录token无效怎么办
登录token无效怎么办

登录token无效的解决办法有检查Token是否过期、检查Token是否正确、检查Token是否被篡改、检查Token是否与用户匹配、清除缓存或Cookie、检查网络连接和服务器状态、重新登录或请求新的Token、联系技术支持或开发人员等。本专题为大家提供token相关的文章、下载、课程内容,供大家免费下载体验。

1745

2023.09.14

token怎么获取
token怎么获取

获取token值的方法:1、小程序调用“wx.login()”获取 临时登录凭证code,并回传到开发者服务器;2、开发者服务器以code换取,用户唯一标识openid和会话密钥“session_key”。想了解更详细的内容,可以阅读本专题下面的文章。

4177

2023.12.21

token什么意思
token什么意思

token是一种用于表示用户权限、记录交易信息、支付虚拟货币的数字货币。可以用来在特定的网络上进行交易,用来购买或出售特定的虚拟货币,也可以用来支付特定的服务费用。想了解更多token什么意思的相关内容可以访问本专题下面的文章。

6361

2024.03.01

DBeaver怎么导入数据
DBeaver怎么导入数据

DBeaver数据导入专题,整理Excel、CSV、SQL、TXT等常见文件的数据导入方法,涵盖目标数据库选择、数据表创建、字段映射、数据类型设置及导入参数配置等操作,帮助用户将本地文件中的数据写入数据库,并了解批量导入、重复数据处理和导入失败等常见问题的解决方法。

20

2026.11.05

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn