Build a developer-focused code snippet manager using HTML5, CSS3, and JavaScript. Create a clean IDE-like interface with syntax highlighting for 30+ programming languages. Implement a tagging and categorization system for organizing snippets. Add a powerful search function with support for regex and filtering by language/tags. Include code editing with line numbers, indentation guides, and bracket matching. Support public/private visibility settings for each snippet. Implement export/import functionality in JSON and Gist formats. Add keyboard shortcuts for common operations. Create a responsive design that works well on all devices. Include automatic saving with version history. Add copy-to-clipboard functionality with syntax formatting preservation.
使用 HTML5、CSS3 和 JavaScript 构建一个面向开发者的代码片段管理器。创建一个简洁的类 IDE 界面,支持 30 多种编程语言的语法高亮。实现用于整理片段的标签和分类系统。添加强大的搜索功能,支持正则表达式以及按语言/标签进行筛选。包含代码编辑功能,具备行号、缩进参考线和括号匹配。为每个片段支持公开/私有的可见性设置。实现 JSON 和 Gist 格式的导出/导入功能。为常用操作添加键盘快捷键。创建可在所有设备上良好运行的响应式设计。包含自动保存及版本历史记录。添加复制到剪贴板功能,并保持语法格式不变。