Skip to content
| Marketplace
Sign in
Visual Studio Code>Snippets>开发者工具集New to Visual Studio Code? Get it now.
开发者工具集

开发者工具集

superhanliu

|
1 install
| (0) | Free
一个功能丰富的 VSCode 插件,集成了常用的开发工具,提高开发效率
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

VSCode 开发者工具集

一个功能丰富的 VSCode 插件,集成了常用的开发工具,提高开发效率。

🚀 功能特性

⏰ 时间转换工具

  • 实时时间显示: 实时显示当前时间戳和日期时间,支持暂停/继续刷新
  • 时间戳转换: 支持秒级和毫秒级时间戳与日期时间的相互转换
  • 双向转换: 时间戳→日期时间,日期时间→时间戳,互相对应
  • 多种格式: 支持本地时间、UTC时间、ISO格式等多种时间格式

🔤 编码解码工具

  • Base64编码/解码: 文本与Base64格式的相互转换
  • URL编码/解码: URL编码和解码功能
  • Unicode编码/解码: Unicode字符编码转换
  • 进制转换: 支持二进制、八进制、十进制、十六进制之间的转换

🔐 哈希计算工具

  • 多种算法: 支持MD5、SHA1、SHA256、SHA512等常用哈希算法
  • 批量计算: 一键计算所有支持的哈希算法
  • 详细信息: 显示文本长度、字节长度等详细信息

📄 JSON格式化工具

  • 格式化: 美化JSON,添加缩进和换行
  • 压缩: 移除所有空白字符,减小文件大小
  • 验证: 检查JSON语法,分析结构
  • 修复: 自动修复常见JSON错误(单引号转双引号、添加缺失引号、中文引号转换)
  • 示例: 内置多个JSON示例,快速测试

🔢 进制转换工具

  • 多进制支持: 支持2-36进制之间的任意转换
  • 常用进制: 二进制、八进制、十进制、十六进制快速转换
  • 实时转换: 输入即时显示转换结果
  • 错误处理: 智能检测无效输入并提示

🔑 JWT Token解析工具

  • Token解析: 解析JWT Token的Header、Payload和Signature
  • 格式化显示: 美化JSON格式显示解析结果
  • 安全提示: 显示Token的算法类型和过期时间
  • 错误检测: 检测无效的JWT格式并提供详细错误信息

🗃️ SQL工具

  • SQL格式化: 美化SQL语句,添加适当的缩进和换行
  • SQL压缩: 移除多余空白,生成紧凑的SQL语句
  • 语法验证: 基本的SQL语法检查和关键字验证
  • 参数转SQL: 智能解析参数描述,将?占位符替换为实际值
  • 多语句支持: 支持复杂的SQL查询格式化

📝 文本比较工具

  • 逐行比较: 精确的逐行文本差异对比
  • 可视化差异: 用不同颜色标识增加、删除、修改的内容
  • 实时比较: 输入时自动更新比较结果
  • 差异统计: 显示变更行数和差异摘要

📦 市场安装

  1. 打开 VSCode
  2. 按 Ctrl+Shift+X 打开扩展面板
  3. 搜索 "开发者工具集"
  4. 点击安装

🎯 使用方法

快速访问

  • 快捷键: Ctrl+Shift+T (Mac: Cmd+Shift+T)
  • 命令面板: Ctrl+Shift+P 输入 "开发者工具"
  • 菜单栏: 顶部菜单栏 "查看" → "🚀 开发者工具"
  • 状态栏: 底部状态栏工具按钮
  • 工具栏按钮: 编辑器右上角的工具图标

功能使用

时间转换

  1. 打开工具面板
  2. 选择"时间转换"标签
  3. 实时显示: 查看当前时间戳和日期时间(支持暂停/继续)
  4. 时间戳转换: 输入时间戳,转换为日期时间
  5. 日期时间转换: 输入日期时间,转换为时间戳
  6. 复制结果: 所有文本框支持Ctrl+A全选复制

编码解码

  1. 选择"编码解码"标签
  2. 选择编码类型(Base64/URL/Unicode/进制转换)
  3. 输入要转换的文本或数字
  4. 点击相应的编码/解码按钮

哈希计算

  1. 选择"哈希计算"标签
  2. 输入要计算哈希的文本
  3. 选择哈希算法
  4. 点击"计算哈希"或"计算所有"

JSON格式化

  1. 选择"JSON格式化"标签
  2. 输入或粘贴JSON文本
  3. 点击"格式化"、"压缩"、"验证"或"修复"按钮
  4. 修复功能: 自动修复单引号、缺失引号、中文引号等常见错误
  5. 可以使用内置示例快速测试

进制转换

  1. 选择"进制转换"标签
  2. 选择源进制和目标进制
  3. 输入要转换的数值
  4. 自动显示转换结果

JWT Token解析

  1. 选择"JWT解析"标签
  2. 输入或粘贴JWT Token
  3. 点击"解析"按钮
  4. 查看Header、Payload和Signature的详细信息

SQL工具

  1. 选择"SQL工具"标签
  2. 输入或粘贴SQL语句
  3. 选择"格式化"、"压缩"、"验证"或"参数转SQL"功能
  4. 参数转SQL: 智能解析参数描述,将?占位符替换为实际值
  5. 查看处理后的SQL结果

文本比较

  1. 选择"文本比较"标签
  2. 在左侧输入原始文本
  3. 在右侧输入对比文本
  4. 自动显示差异对比结果

⌨️ 快捷键

功能 快捷键
打开工具面板 Ctrl+Shift+T
JSON格式化 Ctrl+Enter (在JSON工具中)
JSON压缩 Ctrl+K (在JSON工具中)
清空内容 Ctrl+L (在JSON工具中)
哈希计算 Ctrl+Enter (在哈希工具中)

🛠️ 开发

环境要求

  • Node.js 16+
  • VSCode 1.74.0+

本地开发

# 克隆项目
git clone <repository-url>
cd vscode-plugin-tools

# 安装依赖
npm install

# 编译
npm run compile

# 打包
npx vsce package --no-dependencies 

# 本地开发安装
Ctrl+Shift+P 
输入 "Extensions: Install from VSIX"
选择生成的 vscode-plugin-tools-1.0.0.vsix 文件
按 Ctrl+Shift+T 打开工具面板 或 搜索"开发者工具"

# 监听模式
npm run watch

调试

  1. 在VSCode中打开项目
  2. 按 F5 启动调试
  3. 在新的VSCode窗口中测试插件

📁 项目结构

vscode-plugin-tools/
├── src/
│   ├── extension.ts              # 主扩展文件
│   ├── toolPanelProvider.ts      # 工具面板提供者
│   └── tools/
│       ├── timeConverter.ts      # 时间转换工具
│       ├── encoder.ts            # 编码解码工具
│       ├── hasher.ts             # 哈希计算工具
│       ├── jsonFormatter.ts      # JSON格式化工具
│       ├── baseConverter.ts      # 进制转换工具
│       ├── jwtDecoder.ts         # JWT Token解析工具
│       ├── sqlFormatter.ts       # SQL工具
│       └── textDiff.ts           # 文本比较工具
├── out/                          # 编译输出目录
├── package.json                  # 插件配置
├── tsconfig.json                 # TypeScript配置
└── README.md                     # 说明文档

🎨 界面预览

插件提供了现代化的用户界面,支持VSCode的主题系统,包括:

  • 深色主题适配
  • 响应式布局
  • 直观的标签页设计
  • 清晰的结果显示
  • 全选复制支持: 所有文本框支持Ctrl+A全选,方便复制结果
  • 实时刷新: 时间工具支持实时显示和暂停控制

🔧 配置

插件无需额外配置,开箱即用。所有功能都通过直观的用户界面操作。

📝 更新日志

v1.0.0 (最新)

  • 界面优化: 修复文本框全选功能,支持Ctrl+A全选复制
  • 时间工具增强:
    • 重新设计界面布局,分离实时显示和转换功能
    • 实时显示当前时间戳和日期时间,支持暂停/继续
    • 双向转换:时间戳↔日期时间,互相对应
  • JSON工具增强: 新增"修复"功能,自动修复常见JSON错误
  • SQL工具增强: 新增"参数转SQL"功能,智能解析参数描述
  • 多入口访问: 支持菜单栏、状态栏、工具栏等多种访问方式
  • 初始版本发布
  • 实现时间转换功能
  • 实现编码解码功能
  • 实现哈希计算功能
  • 实现JSON格式化功能
  • 新增进制转换工具(支持2-36进制)
  • 新增JWT Token解析工具
  • 新增SQL格式化工具
  • 新增文本比较工具
  • 支持快捷键和工具栏访问
  • 现代化标签页界面设计

🤝 贡献

欢迎提交 Issue 和 Pull Request!

📄 许可证

MIT License

🙏 致谢

感谢所有为这个项目做出贡献的开发者!


享受编码,提高效率! 🚀

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