可通过Settings Sync、手动同步snippets文件夹或Git仓库三种方式同步VSCode自定义代码片段:Settings Sync依赖GitHub自动同步;手动同步需复制~/Library/Application Support/Code/User/snippets目录;Git方式支持版本管理与跨设备更新。

如果您在多台设备上使用 VSCode 并希望保持自定义代码片段的一致性,则可能是由于 snippets 文件未在设备间共享或配置路径不统一。以下是实现同步的几种可行方式:
本文运行环境:MacBook Air,macOS Sequoia。
一、使用 Settings Sync 功能
VSCode 内置的 Settings Sync 可自动同步包括 snippets 在内的用户设置,依赖 GitHub 账户进行身份验证与数据托管。
1、打开 VSCode,按下 Cmd + Shift + P 打开命令面板。
2、输入并选择“Preferences: Turn on Settings Sync”。
3、选择“GitHub”作为登录提供方,并完成授权流程。
4、在弹出的同步选项中,确保Snippets复选框处于勾选状态。
5、点击“Sync Now”立即触发同步,所有已保存的自定义 snippet 文件将上传至云端。
二、手动同步 snippets 文件夹
VSCode 将用户级代码片段存储在特定文件夹中,通过复制该目录内容到其他设备可实现完全可控的手动同步。
1、在当前设备上,按下 Cmd + Shift + P,输入“Preferences: Configure User Snippets”,回车。
2、点击右上角“Open Snippets Folder”按钮,系统将打开包含所有 .code-snippets 文件的目录。
citySHOP是一款集CMS、网店、商品、系统,管理更加科学快速;全新Jquery前端引擎;智能缓存、图表化的数据分析,手机短信营销;各种礼包设置、搭配购买、关联等进一步加强用户体验;任何功能及设置都高度自定义;MVC架构模式,代码严禁、规范;商品推荐、促销、礼包、折扣、换购等多种设置模式;商品五级分类,可自由设置分类属性;商品展示页简介大方,清晰,图片自动放大,无需重开页面;商品评价、咨询分开
3、将整个文件夹压缩为 ZIP 包,并通过 iCloud Drive、Dropbox 或 USB 设备传输至目标设备。
4、在目标设备上解压该文件夹,覆盖 VSCode 对应的 snippets 目录路径:~/Library/Application Support/Code/User/snippets/。
5、重启 VSCode,新载入的 snippet 将立即生效,无需额外配置。
三、通过 Git 仓库集中管理
将 snippets 目录纳入 Git 版本控制,可实现跨设备更新、历史追踪与协作编辑,适合有开发习惯的用户。
1、在终端中进入 snippets 目录:cd ~/Library/Application\ Support/Code/User/snippets。
3、执行 git add . && git commit -m "initial snippets" 提交全部文件。
4、创建远程空仓库(如 GitHub),执行 git remote add origin
5、执行 git push -u origin main 完成首次推送;在其他设备克隆该仓库并软链接至 snippets 目录。









