Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>ShangYun Dev ToolsNew to Visual Studio Code? Get it now.
ShangYun Dev Tools

ShangYun Dev Tools

hahahaha

|
37 installs
| (0) | Free
ShangYun开发工具箱
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

ShangYun Dev Tools

一个强大的VS Code扩展,用于从仓库模板生成服务代码,并提供实用的开发工具集。

Version VS Code

功能特性

🚀 服务代码生成

  • 从仓库模板快速生成服务代码
  • 支持自定义模板配置和占位符替换
  • 自动执行Node.js脚本进行后处理
  • 支持多种目录结构和文件组织方式

🛠️ 开发工具箱

  • 十六进制转换: 文本与十六进制之间的相互转换
  • 加密/解密工具: 基于AK/Salt的数据加密和解密功能
  • 实用工具集: 为开发者提供常用的转换和编码工具

⚙️ 配置管理

  • 支持自定义实例配置
  • 灵活的模板配置仓库路径设置
  • 实时模板刷新功能

安装

  1. 打开VS Code
  2. 扩展商店中搜索 "ShangYun Dev Tools"
  3. 点击安装

使用方法

服务代码生成

  1. 打开VS Code侧边栏中的 "ShangYun Dev Tools" 面板
  2. 在 "Generate" 标签页中:
    • 选择模板类型
    • 填写应用ID、服务ID和服务名称(公网模版不需要填;私网可视化模版填三个,用逗号分隔)
    • 点击 "Generate Service" 按钮
  3. 等待代码生成完成

开发工具箱

  1. 切换到 "Toolbox" 标签页
  2. 使用各种工具:
    • Hex工具: 输入文本,点击"Hex"转换为十六进制,或点击"Unhex"进行反向转换
    • 加密/解密: 输入AK、Salt和内容,点击"Encrypt"或"Decrypt"进行加密或解密

配置

模板配置

扩展使用JSON格式的模板配置文件,包含以下字段:

{
  "templateName": {
    "repoPath": "path/to/template/repo",
    "branch": "main",
    "subDir": "template/subdirectory",
    "replacements": [
      {
        "filePath": "path/to/file",
        "placeholder": "__PLACEHOLDER__",
        "customplaceholder": "__CUSTOM_PLACEHOLDER__" // 可选
      }
    ],
    "nodePath": "path/to/script.js" // 可选,生成后执行的Node.js脚本
  }
}

开发

环境要求

  • Node.js
  • npm
  • VS Code 1.105.0或更高版本

构建步骤

  1. 克隆仓库
  2. 安装依赖:npm install
  3. 编译TypeScript:npm run compile
  4. 启动开发模式:npm run watch

测试

运行测试:npm test

更新日志

[0.0.18] - 当前版本

  • 服务代码生成功能
  • 开发工具箱
  • 加密/解密工具
  • 十六进制转换工具
  • 模板配置管理
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft