164 lines
2.8 KiB
Markdown
164 lines
2.8 KiB
Markdown
# 功能特性
|
||
|
||
探索 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 按键绑定(计划中)
|
||
- 快速命令面板
|
||
- 上下文感知快捷键
|
||
|
||
## 性能
|
||
|
||
专为速度而构建:
|
||
|
||
- 快速启动时间
|
||
- 流畅滚动
|
||
- 高效内存使用
|
||
- 支持大文件
|
||
|
||
## 隐私与安全
|
||
|
||
你的数据是安全的:
|
||
|
||
- 本地优先存储
|
||
- 可选云备份
|
||
- 无遥测或跟踪
|
||
- 开源代码库
|
||
|