泽克:在用Zig书写的行编辑器中,像漫游一样记录笔记

2022-02-22 06:09:50

"泽克和#34;代表";Zig知识编辑";。它是用ziglang编写的,以获得最佳性能。它基于Zettelkasten系统,也称为PKMS,或a";像"一样漫游;编辑它允许您创建深度链接的笔记,而无需层次结构。它支持:

Zek由康拉德·巴尔斯基(Conrad Barski,以及其他书籍的作者)创作在twitter上关注康拉德:www.twitter。com/lisperati

要使用ZEK,只需将ZEK可执行文件放在操作系统的路径上。存储库包含四个预构建的x86可执行文件(zek_linux、zek_macos_x86、zek_macos_M1或zek_windows.exe),您应该将其重命名为';泽克';。然后,在电脑上设置一个包含数据库文件的新目录。放置文件帮助。md位于该目录中,以便通过';h';钥匙(帮助文件只是数据库中的另一个文件。)

如果您有其他操作系统或CPU,请在您的计算机上安装zig编程语言(上次使用zig版本0.9.0进行测试),然后运行zig build,在zig out/bin目录中生成可执行文件。

只需从数据库文件所在的目录中执行zek即可。现在关注上面的youtube视频了解基本用法。击中';h';查看完整的命令列表。

ZEK将确保每个链接页面都有一个匹配的反向链接,并且还将维护其他数据库属性。如果您曾经手工编辑数据库文件,因此建议您让ZEK再次验证数据库,以确保数据库结构中没有错误。要做到这一点,请使用'-验证';标志,即zek-验证。

答:只有当前页面和以前使用过的页面(这样你可以快速返回)。这使得这款应用程序速度极快,重量极轻。在访问另一个页面时,或在提示下按[enter]键时(除了保存您的工作外,该键不起任何作用),对当前页面的编辑将被保存回磁盘。当一个页面被保存并且有到其他页面的新链接时,这些页面的反向链接也会在磁盘上更新。然而,这些其他页面并没有加载到RAM中来实现这一点。

答:要创建一个页面,只需从另一个页面的方括号中链接到该页面。唯一没有其他页面链接的页面是日历页面(标题中有日期),所以你可以随时在今天提及';创建新页面的日历日,这会自动创建页面。

答:大多数操作系统没有';我不喜欢带斜杠的文件名。然而,当从zek中引用日期页面时,您可以使用带有常用斜杠的引用日期。

答:您可以通过编辑页面大纲的根节点来实现这一点,该节点包含页面的名称。要做到这一点,只需执行不带任何路径的编辑命令e(空路径是根节点的路径)。

答:ZEK中的所有命令都是单字母命令,除了',我的字母表中的字母都用完了;y';。