Zim
出自 维基百科,ZIM 是一种开放的文件格式,用于离线存储 wiki 内容。它也是用于编辑此格式的图形文本编辑器的名称。
安装
- zim:图形界面编辑器
- zim-gitAUR:最新的开发者 git 版本。
- Kiwix:离线 ZIM 查看器,主要设计用于读取通过 kiwix-desktop 安装的 Wikis。该项目包括移动版本和一个 在线图书馆,其中包含免费的 ZIM 文件。
- Web 存档
- goldendict-ngAUR:专为词典用途设计。
基于控制台
- zim-tools
- kiwix-tools:通过服务器请求而不是下载整个 ZIM 数据库进行 CLI 读取。
使用
Zim 可以用于
- 保存笔记档案
- 在会议或讲座中做笔记
- 组织任务列表
- 起草博客条目和电子邮件
- 进行头脑风暴
这个屏幕录像 提供了关于基本功能的概述。
配置
Zim 使用 XDG base directories。
除了配置之外,还存在 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 尝试将它们移动到回收站。解决方案是创建回收站目录,或安装开发者快照版本而不是稳定版本,如果找不到回收站目录,开发者版本会永久删除页面。因此,用户不会再收到此错误消息。