# 功能特性 探索 voidraft 的强大功能,让它成为开发者的优秀工具。 ## 块状编辑 voidraft 的核心功能是其块状编辑系统: - 每个块可以有不同的编程语言 - 块之间由分隔符分隔(`∞∞∞语言`) - 快速在块之间导航 - 独立格式化每个块 ## 语法高亮 支持 30+ 种语言的专业语法高亮: - 自动语言检测 - 可自定义配色方案 - 支持嵌套语言 - 代码折叠支持 ## HTTP 客户端 用于 API 测试的内置 HTTP 客户端: ### 请求类型 - GET、POST、PUT、DELETE、PATCH - 自定义请求头 - 多种请求体格式:JSON、FormData、URL 编码、XML、文本 ### 请求变量 定义和重用变量: ```http @var { baseUrl: "https://api.example.com", token: "your-api-token" } GET "{{baseUrl}}/users" { authorization: "Bearer {{token}}" } ``` ### 响应处理 - 查看格式化的 JSON 响应 - 查看响应时间和大小 - 检查响应头 - 保存响应以供日后使用 ## 代码格式化 集成 Prettier 支持: - 保存时格式化(可选) - 格式化选区或整个块 - 支持 JavaScript、TypeScript、CSS、HTML、JSON 等 - 可自定义格式化规则 ## 编辑器扩展 ### VSCode 风格搜索 - 查找和替换,支持正则表达式 - 区分大小写和全字匹配选项 - 跨所有块搜索 ### 小地图 - 文档的鸟瞰图 - 快速导航 - 可自定义大小和位置 ### 彩虹括号 - 彩色括号配对 - 更容易匹配括号 - 可自定义颜色 ### 颜色选择器 - 可视化颜色选择 - 支持 hex、RGB、HSL - 实时预览 ### 翻译工具 - 翻译选定的文本 - 支持多种语言 - 快速键盘访问 ### 文本高亮 - 高亮重要文本 - 多种高亮颜色 - 持久化高亮 ## 多窗口支持 高效使用多个窗口: - 每个窗口都是独立的 - 独立的文档 - 同步的设置 - 窗口状态持久化 ## 主题自定义 完全控制编辑器外观: ### 内置主题 - 深色模式 - 浅色模式 - 根据系统自动切换 ### 自定义主题 - 创建你自己的主题 - 自定义每种颜色 - 保存和分享主题 - 导入社区主题 ## 自动更新系统 通过自动更新保持最新: - 后台更新检查 - 新版本通知 - 一键更新 - 更新历史 - 支持多个更新源(GitHub、Gitea) ## 数据备份 使用基于 Git 的备份保护你的数据: - 自动备份 - 手动触发备份 - 支持 GitHub 和 Gitea - 多种认证方式(SSH、Token、密码) - 可配置备份间隔 ## 键盘快捷键 广泛的键盘支持: - 可自定义快捷键 - Vim/Emacs 按键绑定(计划中) - 快速命令面板 - 上下文感知快捷键 ## 性能 专为速度而构建: - 快速启动时间 - 流畅滚动 - 高效内存使用 - 支持大文件 ## 隐私与安全 你的数据是安全的: - 本地优先存储 - 可选云备份 - 无遥测或跟踪 - 开源代码库