Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>UnisnipNew to Visual Studio Code? Get it now.
Unisnip

Unisnip

Hazi

|
1 install
| (0) | Free
Manage snippets, configuration notes, and reusable knowledge directly in VS Code.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Unisnip VS Code 扩展

在 VS Code 中管理代码片段、配置片段与知识片段。Unisnip 使用片段库组织文件,并通过 S3 兼容存储实现同步。

功能

  • 片段库管理: 在侧边栏中创建、浏览、重命名和删除片段库
  • 文件编辑: 直接打开远端文件,使用 VS Code 原生编辑体验
  • 文件上传: 将本地文件上传到新的或已有的片段库
  • 存储源管理: 添加、重连和移除 S3 兼容存储源
  • 兼容存储: 支持 AWS S3、腾讯云 COS、MinIO 等兼容 S3 API 的服务

安装

从 VS Code Marketplace 安装

在 VS Code 扩展商店搜索 “Unisnip” 并安装。

手动安装

# 构建扩展
pnpm install
pnpm --filter unisnip package

# 打包
cd apps/extension
pnpm vscode:prepublish

然后安装生成的 .vsix 文件。

使用

首次配置

  1. 打开活动栏中的 Unisnip 侧边栏
  2. 点击“添加存储源”
  3. 填写 S3 Bucket、Endpoint、Region 与访问密钥
  4. 根据存储服务类型选择是否启用 path-style URL

常用操作

命令 描述
Unisnip: 刷新 刷新片段库列表
Unisnip: 新建文件夹 在根目录或当前文件夹中新建文件夹
Unisnip: 新建文件 在当前文件夹中新建文件
Unisnip: 上传文件 上传本地文件到片段库
Unisnip: 重命名 重命名片段库或文件
Unisnip: 删除 删除片段库或文件
Unisnip: 管理存储源 管理 S3 兼容存储源

配置选项

配置项 描述
unisnip.services S3 兼容存储源配置

开发

# 安装依赖
pnpm install

# 监听模式开发
pnpm --filter unisnip watch

# 在 VS Code 中按 F5 启动调试

项目结构

apps/extension/
├── src/
│   ├── commands/           # VS Code 命令
│   ├── services/           # 服务层
│   ├── store/              # 状态存储
│   ├── views/              # 视图组件
│   ├── extension.ts        # 插件入口
│   └── gistFileSystem.ts   # 虚拟文件系统
├── resources/              # 资源文件 (图标等)
└── package.json

License

MIT License - 详见 根目录 LICENSE

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft