Zim

出自 ArchWiki

出自 维基百科,ZIM 是一种开放的文件格式,用于离线存储 wiki 内容。它也是用于编辑此格式的图形文本编辑器的名称。

安装

基于控制台

  • zim-tools
  • kiwix-tools:通过服务器请求而不是下载整个 ZIM 数据库进行 CLI 读取。

使用

Zim 可以用于

  • 保存笔记档案
  • 在会议或讲座中做笔记
  • 组织任务列表
  • 起草博客条目和电子邮件
  • 进行头脑风暴

这个屏幕录像 提供了关于基本功能的概述。

配置

Zim 使用 XDG base directories

除了配置之外,还存在 wiki 目录,这些目录在创建新的 wiki 时设置。这些文件夹以纯文本格式存储所有 wiki 页面。

技巧

用户完成特定任务的技巧。

插件

Zim 提供了许多有用的插件,其中许多插件默认情况下未启用。它们可以在编辑 > 首选项 > 插件中找到。也就是说,有一个插件提供了托盘图标。

拼写检查器

拼写检查器插件的要求如下:gtkspell3aspell-en

aspell-en 更改为您所需的语言支持。现在您可以配置拼写检查器并定义默认语言,在我的例子中是 en_GB。如果您不希望 Zim 基于系统默认语言进行拼写检查,请转到文件 > 属性 > 拼写检查器并输入语言代码,例如 en_USen_GB

源代码视图

源代码视图的要求如下:gtksourceview3

故障排除

启动时的问题

启动时的一个常见错误会导致类似以下错误消息 这个帖子

UnboundLocalError: local variable 'i' referenced before assignment

这通常与存储在 ~/.config/zim/notebooks.list 中的 wiki 文件路径问题有关。尝试删除或移动此文件并重启 Zim。

错误:无法找到或创建回收站目录

此错误消息表明 Zim 无法找到回收站目录,如 这个帖子 中所示。当 wiki 存储在分区上,而该分区在 /partition/.local/share/Trash 下没有任何回收站目录时,就会发生这种情况。因此,由于无法删除页面,因为 Zim 尝试将它们移动到回收站。解决方案是创建回收站目录,或安装开发者快照版本而不是稳定版本,如果找不到回收站目录,开发者版本会永久删除页面。因此,用户不会再收到此错误消息。

参见