开发者代码片段管理器

开发基于HTML5/CSS3/JavaScript的代码片段管理器,具备语法高亮、版本控制、标签分类、权限管理等功能,采用模块化设计确保可扩展性。
构建一个面向开发者的代码片段管理器,使用HTML5、CSS3和JavaScript技术栈。需实现以下核心功能:

1. 界面设计
- 采用类IDE的简洁界面
- 支持30+种编程语言的语法高亮显示

2. 代码管理功能
- 实现带行号显示的代码编辑器
- 提供缩进引导线和括号匹配功能
- 支持代码自动保存及版本历史记录

3. 组织系统
- 建立多级标签分类体系
- 实现基于正则表达式的高级搜索
- 支持按编程语言/标签进行筛选过滤

4. 权限管理
- 为每个代码片段设置公开/私有可见性
- 支持JSON和Gist格式的导入导出功能

5. 交互优化
- 实现保留语法格式的剪贴板复制功能
- 为常用操作配置键盘快捷键
- 采用响应式设计确保全设备兼容

技术实现要求:
• 前端:HTML5/CSS3标准兼容
• 交互:JavaScript原生实现
• 数据:支持结构化存储和检索
• 体验:强调开发者工作流优化

注意:所有功能模块需遵循模块化开发原则,确保系统可维护性和扩展性。

使用说明

  • 点击"复制提示词"按钮复制完整内容
  • 粘贴到 ChatGPT、Claude 或其他 AI 对话工具中
  • 根据实际需求调整提示词中的具体参数
  • 可以多次迭代优化以获得更好的结果