Files
qingjian/docs/user/advanced/data-files.md
T
yenharvey 11bc654811 feat: 知意与含章·知微做成实验功能,设置里下载启用
合入本地 experiment/zhiyi-engine:Core 本地模型可选通变 / 知微 / 知意(知意分省电、均衡、准确三档),设置「实验功能」页下载、启用、删除,进度条与逐块校验;mac 走 Metal,Windows 走 ONNX Runtime 只用 CPU;读不到光标前文时按应用、按输入框取最近打的字。
冲突:设置的短语页、快捷键页说明按 main 的新功能留;用户文档 local-model.md、preferences.md 已在 main 拆分,实验功能的说明搬进 input/sentence.md、getting-started/settings.md、advanced/config-file.md。
2026-10-22 17:20:40 +08:00

69 lines
5.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: 数据文件与日志
order: 2
description: 青简数据文件夹的位置、每个文件记的是什么、运行日志的位置,以及换用自己的本地整句模型。
---
青简记下的东西概括在 [隐私](../help/privacy.md#本机记了什么);本页列出具体的文件。
## 数据文件
数据文件夹的位置:
- **macOS**:`~/Library/Application Support/Qingjian/`(访达中按 `⇧⌘G` 输入此路径)。
- **Windows**:`%APPDATA%\Qingjian`(在资源管理器地址栏中直接输入此路径)。
- **Linux**:`~/.local/share/qingjian`;配置文件在 `~/.config/qingjian/`。设置了 `XDG_DATA_HOME` / `XDG_CONFIG_HOME` 时用它们下面的 `qingjian`。
「设置 → 高级」的「打开数据目录」直接打开它。文件都是纯文本,可随时打开查看:
| 文件 | 内容 | 含输入内容 |
|---|---|---|
| `config.toml` | 设置,见 [直接编辑配置文件](config-file.md) | 否 |
| `.env` | AI 服务的密钥,填写后才有;只有当前账户可读 | 否 |
| `user.tsv` | 每个词被选择的次数 | 选过的词 |
| `user-words.tsv` | 自己造的词与选过的 AI 候选 | 选过的词 |
| `user-choices.tsv` | 某段拼音下选过的词 | 拼音与选过的词 |
| `user-demoted.tsv` | 候选右键菜单里降权的词(哪段字母、哪个词、降了几次) | 拼音与词 |
| `user-days.tsv` 等 `*-days.tsv` | 上面几张表的最近使用日 | 否 |
| `user-english.tsv` | 原样上屏过的英文词 | 英文词 |
| `user-typos.tsv` | 被接受的拼写纠正(敲成了什么、本意是什么) | 拼音音节 |
| `user-ngram.tsv` | 词与词之间的接续 | 连续输入过的词 |
| `user-glossary-<语言>.tsv` | AI 补充的译词 | 词与译词 |
| `vocab-log.tsv` | 生词本的时间线:每次上屏有译词的中文一行(时刻、中文、译词、读音) | 中文与译文 |
| `user-vocab.tsv` | 生词本的词表:每条译词被看到 / 上屏 / 输出的次数,最近一次的中文与例句,是否标了认识 | 译词、中文与例句 |
| `usage-hourly.tsv` | 按小时的字数、词数、上屏次数、首选次数、键数、打字时长,只有数字 | 否 |
| `usage.tsv` | 0.2.2 以前按天的输入统计,只读不再写 | 否 |
| `api-usage.json`、`api-usage-hourly.tsv` | AI 服务的请求次数与 Token 数,只有数字 | 否 |
| `update.json` | 上次检查更新的时间与查到的新版本 | 否 |
| `input-log.jsonl` | 输入日志,见 [隐私](../help/privacy.md#输入日志) | 按键与上屏的文字 |
| `dicts/` | 导入的词库;移除的在 `dicts/removed/` | 否 |
| `codes/` | 导入的辅码码表 | 否 |
| `themes/` | 自制主题,见 [自制主题](custom-themes.md) | 否 |
| `schemes/` | 自制双拼、形码与辅码方案,见 [自制方案与码表](custom-schemes.md) | 否 |
| `models/` | 自己放入的本地整句模型,见下文 | 否 |
这些文件每次整体替换,即使输入法中途崩溃也不会留下写到一半的文件。
想让输入习惯从头开始,删掉 `user` 开头的这些表(`user-glossary-*`、`user-vocab.tsv` 除外);生词本在设置的「生词本」页清空。
## 运行日志
- **macOS**:`~/Library/Logs/Qingjian/`,输入法为「qingjian.log.日期」,设置窗口为「qingjian-settings.日期.log」。
- **Windows**:`%LOCALAPPDATA%\Qingjian\logs`,后台程序(「server.日期.log」)、各应用里的输入法部分(「tsf.日期.log」)与设置窗口(「qingjian-settings.日期.log」)都在这一个文件夹。
- **Linux**:`~/.local/state/qingjian/logs`(设置了 `XDG_STATE_HOME` 时在它下面)。
「设置 → 高级 → 日志文件」的「打开日志目录」直接打开它;「打包到桌面」把日志连同设置(抹去密钥)打成一个 zip,反馈时附上,见 [反馈问题](../help/feedback.md)。
按天分文件,保留 7 天。缺省不记录输入的内容,打开「详细日志」后才逐键记录。
## 换用自己的本地整句模型
本地整句模型(含章·通变)随包附带。要换用自己训练的模型,把 `hanzhang-tongbian-small.qjm` 放进数据文件夹的 `models/hanzhang-tongbian/`,重启输入法后优先使用:
- **macOS**:`~/Library/Application Support/Qingjian/models/hanzhang-tongbian/`
- **Windows**:`%APPDATA%\Qingjian\models\hanzhang-tongbian\`
- **Linux**:`~/.local/share/qingjian/models/hanzhang-tongbian/`
- 含章·知微(`hanzhang-zhiwei-small.qjm`,放在 `models/hanzhang-zhiwei/`)不再随包,在「设置 → 实验功能」下载,或自己放进这个目录后在实验功能里打开(`[model] name = "zhiwei"`);它会参考光标前的几十个字重排候选。知意下载后在 `models/zhiyi/`(Windows 是 `models/zhiyi-onnx/`)。
- 旧版用过的 `model-p2c/` 与 `model/` 文件夹仍可读取;同一模型的新文件夹优先。
- 直接导出的 `model.safetensors`、`config.json`、`vocab.json` 三个文件也能识别;同一文件夹里两种都有时优先用 `.qjm`。