Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>VSCode OSSNew to Visual Studio Code? Get it now.
VSCode OSS

VSCode OSS

liaozibo

|
13 installs
| (0) | Free
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

vscode-oss README

VS Code OSS 工作区和OSS互相同步

目前仅支持:

  • Windows
  • COS 腾讯云对象存储
  • 1 个工作区
  • 1000 个文件

使用

配置 COS:

  • 插件配置:VS Code 搜索 Open Settings
  • secretId/secretKey: https://console.cloud.tencent.com/cam/capi
  • bucket/region: https://console.cloud.tencent.com/cos (存储桶列表 - 存储桶 - 概览 - 存储桶名称/所属地域)

同步工作区到OSS:

  • 打开工作区
  • VS Code 搜索:VSCode OSS Save

同步 OSS 到本地工作区:

  • 打开工作区
  • VS Code 搜索:VSCode OSS Fetch

插件代码

src\extension.ts

原理

目录数据结构 {path: md5}

path 以 OSS 为准,格式为 /path/to/file.md,目录以 / 结尾

扫描本地目录和OSS目录,生成 localMap 和 ossMap

ossSave: 同步本地目录到 OSS

  • 上传:本地存在 && 服务器不存在
  • 上传:本地存在 && 服务器存在 && 路径是文件 && md5不一致
  • 删除服务器文件:本地不存在 && 服务器存在

ossFetch:同步 OSS 到本地

  • 下载或创建目录:本地不存在 && 服务器存在
  • 下载:本地存在 && 服务器存在 && 路径是文件 && md5不一致
  • 删除本地文件、空目录:本地存在 && 服务器不存在
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft