文匣(WenJia)— 功能介绍

一款基于 Electron + C++ DLL 的 Markdown 笔记与知识库工具。笔记以本地 Markdown 文件存储,经 SVN 版本管理,支持快速捕获、文件夹整理与修订历史回溯。

一款基于 Electron + C++ DLL 的 Markdown 笔记与知识库工具。笔记以本地 Markdown 文件存储,经 SVN 版本管理,支持快速捕获、文件夹整理与修订历史回溯。


一、软件概览

文匣面向需要「离线优先 + 版本可追溯」的个人/团队知识管理场景,采用 Electron + React 前端与 C++ backend.dll(libsvn)后端:

文匣主工作台

主界面:文库树、笔记列表、Markdown 编辑与预览分屏


二、主要功能

2.1 工作台布局

| 区域 | 说明 | |------|------| | 顶栏 | 文库路径面包屑、保存状态、捕获/搜索/侧栏折叠 | | 左栏 | SVN 文库切换、文件夹树、标签入口 | | 中栏 | 当前文件夹笔记列表、全文搜索 | | 右栏 | 多标签编辑区、Markdown 工具栏、实时预览 | | 底栏 | SVN 修订号、本地/远程文库状态 |

文件夹与标签


2.2 Markdown 编辑与预览

编辑与预览


2.3 文库组织

全文搜索

说明:标签筛选、快速打开(Ctrl+P)等入口已在 UI 预留,部分能力仍在迭代中;博文宜标注「即将接入」或截图时暂不强调。


2.4 快速捕获

灵感稍纵即逝时,无需切回主窗口:

快速捕获


2.5 SVN 版本管理

文匣的核心差异点:笔记即 SVN 工作副本中的文件

文库模式:

| 模式 | 适用 | |------|------| | 本地文库 | 单机 file:// 工作副本,Documents/WenJia | | 远程 Trunk | 团队 SVN 服务器 trunk URL |

设置项:

SVN 设置


2.6 笔记历史与恢复

选中笔记后可查看 SVN 修订历史

笔记历史


2.7 菜单与快捷键

| 操作 | 快捷键 | |------|--------| | 新建笔记 | Ctrl+N | | 保存 | Ctrl+S | | 快速捕获 | Ctrl+Shift+N | | 全局搜索 | Ctrl+K | | 折叠侧栏 | Ctrl+B | | 粗体 | Ctrl+B |

菜单栏


三、使用流程示例

示例 1:日常记笔记

  1. 启动文匣,在目标文件夹点击「新建笔记」
  2. 填写标题,Markdown 编辑
  3. Ctrl+S 保存 → 后端写入 .md 并提交 SVN

示例 2:会议灵感快速入库

  1. 开会中按 Ctrl+Shift+N 唤起捕获窗
  2. 输入要点,保存
  3. 会后回到主窗口,在 Inbox 整理到对应笔记本

示例 3:团队远程文库协作

  1. SVN 设置 → 远程 Trunk,填写服务器 URL 与凭据
  2. 启动时 Update 到最新 r
  3. 编辑保存后,同事 Update 即可拉取你的笔记变更
  4. 误改内容时,用笔记历史对比并恢复旧修订

四、技术特点


五、下载

| 版本 | 说明 | 下载链接 | |------|------|----------| | 绿色版 | 解压即用 | 待补充 | | 安装版 | 一键安装 | 待补充 |


六、系统要求


七、结语

文匣适合个人知识库、产品/研发笔记、以及已使用 SVN 的团队文档协作。若在使用中有功能建议,欢迎反馈。