导入外部文件
Zim中的页面
Zim中的页面以文本文件形式存储在文件系统的普通文件夹和子文件夹中。
文件名用作页面名称。层次结构与索引中显示的结构相似。文件名不应包含空格;请使用下划线代替。因此,文件名可能如下所示:"Help_on_creating_notebooks.txt"或"HelpOnCreatingNotebooks.txt"。
重要提示:文本文件内容必须采用UTF-8或ASCII编码。如果您不熟悉字符编码,请阅读https://en.wikipedia.org/wiki/Character_encoding。如果文件包含不同的编码,而Zim尝试将其作为UTF-8读取,则会出现错误。
一些文字处理器允许检查编码,例如使用小型编辑器Mousepad加载文件,然后点击"另存为",然后保存按钮正上方的右下角按钮应显示UTF-8。如果不是这样,且您无法使用此配置保存,Zim将无法工作。您也可以使用Geany编辑器达到相同目的。
文件名应使用适合您文件系统的正确编码。您可以通过确保操作系统默认文件浏览器正确显示文件名来轻松检查这一点。页面名称中禁止使用一些字符,这些字符包括:"?
"、"#
"、"/
"、"\\
"、"*
"、'"
'、"<
"、">
"、"|
"和"%
"。这些字符被禁用是因为它们在zim wiki语法中具有特殊含义,或者因为它们无法在常见文件系统上编码。
最后,带有".txt"扩展名的zim页面必须以标识内容为zim wiki格式文本的头行开始,可选择性地后跟更多头行,并通过空行与主要内容分隔。如下所示:
Content-Type: text/x-zim-wiki
=== 第一个标题 ===
一些文本
如果没有标题行,".txt"文件将被视为文本文件附件。
将页面移动到现有笔记本
如果您只有几个页面,那么使用导入功能,请参阅菜单项 文件(Files)
-> 导入页面...(Import page...)
如果您有大量符合上述页面描述的页面,请关闭Zim,将这些页面移动到现有Zim笔记本文件夹的其他页面的现有子文件夹中,或在Zim笔记本文件夹内创建新的子文件夹。重新打开笔记本,页面和新子文件夹应该出现。如果您添加了许多页面,重建索引可能需要相当长的时间。
建议点击 工具(Tools) / 重建索引(Re-build Index)
创建新笔记本
如果您希望创建新笔记本,例如从允许将其内容导出为文本文件的其他应用程序的数据中,您可以创建一个新的笔记本文件夹,并按上述方式将文件移入其中。
现在打开zim并转到菜单项 文件(File)
-> 打开另一个笔记本...(Open Another Notebook...)
在出现的对话框中,您可以添加新笔记本并指定刚刚创建的文件夹。您会收到文件夹不为空的警告,但在这种情况下可以忽略。现在,您可以从对话框中打开新添加的笔记本。
打开的笔记本应显示与您在文件夹中创建的文件结构相对应的页面。