可通过vs code原生机制+gitee实现代码片段跨设备同步:先定位snippets文件夹,再用git将json片段文件推送到gitee私有仓库,新设备通过git clone或手动合并拉取更新。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

想在多台设备间无缝复用自己精心编写的代码片段,又怕本地丢失或重装系统后全没了?Fitten Code本身不提供云端同步片段功能,但你可以借助VS Code原生机制+码云(Gitee)实现可靠、可控的跨设备片段同步。
准备同步所需的本地片段文件
打开VS Code,在命令面板(Ctrl+Shift+P)中输入并执行 Developer: Open User Data Folder → 点击弹出窗口中的 snippets 文件夹。
该目录下每个 JSON 文件(如 javascript.json、python.json)都对应一种语言的自定义片段。确认这些文件已按需编辑完成且保存——【未保存的修改不会被同步】。
记下这个 snippets 文件夹的完整路径,后续要用到。
创建Gitee私有仓库存放片段
登录码云(gitee.com),点击右上角「+」→「新建仓库」。
仓库名称建议填 vscode-snippets,描述写清楚用途,例如“VS Code用户代码片段备份”,选择「私有」,其余默认即可。
创建成功后,复制页面上显示的 HTTPS 克隆地址(形如 https://gitee.com/yourname/vscode-snippets.git)。
用Git将片段文件推送到Gitee
打开终端(Windows推荐使用 Git Bash 或 Windows Terminal,macOS/Linux 用自带终端),执行以下命令:
第一步:进入 snippets 文件夹
cd /your/snippets/folder/path
第二步:初始化 Git 仓库
git init
第三步:关联远程仓库(把下面的 URL 替换为你刚复制的 HTTPS 地址)
git remote add origin https://gitee.com/yourname/vscode-snippets.git
第四步:添加所有片段文件并提交
git add . && git commit -m "initial commit: user snippets"
第五步:首次推送(注意:必须带 -u origin master)
git push -u origin master
推送成功后,刷新 Gitee 仓库网页,就能看到所有 .json 文件已在线上就位。
在新设备上拉取并启用同步片段
方法一:直接覆盖法(推荐,一步到位)
在新设备上安装好 VS Code 和 Fitten Code 后,先关闭 VS Code;
用终端进入新设备的 snippets 目录(同样用 Developer: Open User Data Folder 找到);
执行:git clone https://gitee.com/yourname/vscode-snippets.git .(注意末尾的点);
重新打开 VS Code,所有片段立即生效。
方法二:手动合并法(适合已有本地片段需保留)
克隆仓库到临时目录:git clone https://gitee.com/yourname/vscode-snippets.git /tmp/snippets-backup;
将其中的 JSON 文件逐个复制进当前设备的 snippets 文件夹,遇到同名文件时选择覆盖;
重启 VS Code 即可。
以后每次更新片段,只需在原设备的 snippets 目录下执行:git add . && git commit -m "update" && git push。











