Zim
根据 Wikipedia 的定义,ZIM 是一种用于离线使用而存储 Wiki 内容的开放文件格式。它同时也是一个用于编辑该格式的图形化文本编辑器的名称。
安装
- zim: GUI 编辑器
- zim-gitAUR: 最新的开发者 git 版本。
- Kiwix: 离线 ZIM 查看器,主要用于阅读通过 kiwix-desktop 安装的 Wikis。该项目包括移动端版本和一个免费 ZIM 文件的 在线库。
- Web 存档
- goldendict-ngAUR: 为词典使用而设计。
基于控制台
- zim-tools
- kiwix-tools: 通过服务器请求进行 CLI 读取,而非下载整个 ZIM 数据库。
用法
Zim 可用于
- 保存笔记存档
- 在会议或讲座中记录笔记
- 组织任务列表
- 起草博客条目和电子邮件
- 进行头脑风暴
这个 屏幕录制视频提供了关于基本功能的概述。
配置
Zim 使用 XDG 基础目录。
除了配置文件外,还存在创建新 Wiki 时设置的 Wiki 目录。这些文件夹以纯文本格式存储所有 Wiki 页面。
技巧
用于完成任务的特定用户技巧。
插件
Zim 提供了许多有用的插件,其中许多默认未启用。可以在 编辑 > 首选项 > 插件 中找到它们。例如,有一个插件可以提供托盘图标。
拼写检查
拼写检查插件的要求如下: gtkspell3 和 aspell-en。
将 aspell-en 更改为您所需的语言支持。现在您可以配置拼写检查并定义默认语言,例如 en_GB。如果您不希望 Zim 根据系统默认语言进行拼写检查,请前往 文件 > 属性 > 拼写检查 并输入语言代码,如 en_US 或 en_GB。
源码视图
源码视图的要求如下: gtksourceview3
故障排除
启动问题
一个常见的启动错误会导致类似 此线程 中的错误消息
UnboundLocalError: local variable 'i' referenced before assignment
这通常与存储在 ~/.config/zim/notebooks.list 中的 Wiki 文件路径问题有关。尝试删除或移动此文件并重启 Zim。
错误:无法找到或创建回收站目录
此错误消息表明 Zim 无法找到回收站目录,详见 此线程。当 Wiki 存储在一个在 /partition/.local/share/Trash 下没有回收站目录的分区时,就会发生这种情况。因此,用户无法删除页面,因为 Zim 尝试将它们移至回收站。解决方案是创建回收站目录,或者安装开发快照版而非稳定版,因为快照版在找不到回收站目录时会永久删除页面,这样用户就不会再收到此错误消息。