学而时习之

每天多抽出一分钟时间学习,让你的生命更加精彩

活在当下:重建内心深处的幸福感

活在当下:重建内心深处的幸福感 想象一下,当你还是一个孩子时,一双新鞋就能给你带来无尽的快乐。那时候的世界简单纯粹,每一个小小的惊喜都足以让你...

December 24, 2024 · 4 min · 只想悠然自在

浅尝denote

概念 denote 的目的是将复杂纷乱的笔记使用一种统一的命名方式来进行存储,并通过正则的方式来进行筛选,在 emacs 中配合 dired mode 来实现高效的查询。 并且因为 denote 足够的轻量,没有配置数据库,只是单纯的以文件的形式来进行笔记的整理。所以我认为他已经能够满足我的需求。 使用 我的需求很简单,我已经使用了 元思笔记 来记录琐碎的灵感,但是在汇聚成文章时,总是找不到好的方法,只能每次都用 txt 来记录。通过对 denote 的了解,它无疑是十分适合我的工作流的。 使用 通过配置一个文件夹来存放笔记,可以通过 denote 这个命令来创建笔记,首先是 title ,其次是 keywords 其中 keyword 可以在配置中限制范围,也可以自己在选择 keywords 时新增。 以当前文件为例 20241106T110323 20241106代表了文件创建的年月日,T 后面的110323代表了11点03分23秒,这是该笔记的唯一标识。 同时还能对文件进行 rename 处理,使用 denote-rename-file 来将文件进行 denote 风格的规范。 特殊的设计 prot对文件名的设计是很高效的,旨在不熟悉正则的用户也能高效的找到自己需要的文件。 让我们来分析一下该文件的文件名 20241106T110323--如何使用denote_denote_emacs.org 。想必你已经发现,在tag之前,都存在’_‘下划线,这也是筛选,以及下文的批量插入文件需要使用到正则的地方。 链接 也许你想到了,笔记与笔记之间也许存在着一定的关联,我想像市面上的双链笔记一样可以通过链接来链接笔记。通过使用 denote-add-links/denote-link 来选择文件,添加链接。值得注意的是, denote 并没有提供任何过滤机制,你的所有在 minibuffer 处选择文件的操作,都取决于你自己的 emacs 配置或者 正则表达式 。 从上述的两个操作的名称可以发现, denote-add-lins 使用的是正则匹配,批量插入链接。而 denote-link 则是在文件夹中选择单个文件进行插入。 这里不免感叹,这个命名规范,确实非常有效。 testing 反向链接 反向链接同样是笔记系统中十分需要的部分,可以通过 denote-backlinks 来查看谁引用了当前文件,但是需要注意的是,这里对中文的支持不是很友好~...

November 6, 2024 · 1 min · 只想悠然自在