使用 deft 快速创建笔记

发布于 2025-03-13 10:56:10 字数 2309 浏览 5 评论 0

我倾向于根据主题和项目来组织笔记,所以我发现 org-mode 的 org-capture 很适合于往某个特定文件中快速添加笔,比如添加一个 TODO 项或一个博文的想法(我会在适当的时候张贴 很多 关于 org-mode 的文章,另外这里有一个关于 org 的概述。

然而,如果我想做一个不属于某个类别的更一般的笔记(比如会议记录) 是,那么 deft 是一个不错的选择。

这篇文章是对 deft 的简短介绍,我将在后续文章中描述我的一些调整。Deft 是一个 emacs 包(可以通过 package-list-packages 获得),它允许您快速创建、搜索和添加笔记文件。它的灵感来自著名的 Mac 程序 Velcity。

我的使用方法是启动 deft,输入一个搜索字符串来快速找到我想要添加笔记的文件,或者动态创建一个新文件,然后添加我的笔记,退出 deft,回到我之前的位置。

Deft 的工作方式很简单,将所有的笔记文件放在一个目录中,这些文件本身是简单的文本文件(如果你喜欢,也可以是 org-mode 文件),你可以在任何地方查看和编辑这些文件,也可以通过 Deft 查看和编辑。Deft 提供了一个很好的快速界面用于查找/创建并打开正确的文件进行编辑。

使用 M-x deft 启动 deft 后,你将看到 deft 目录中的文件列表,其中包含简短的摘要信息。然后键入一个搜索字符串,列表将动态筛选到文件名或内容匹配到字符串的文件。使用箭头键在文件列表中上下移动,然后按下回车打开该文件进行编辑。

如果没有与搜索字符串匹配的文件,那么按回车键将创建一个新文件,其名称为搜索的字符串。如果希望创建某个预设名称的新文件,请输入 C-c C-n

还可以从 deft 缓冲区重命名文件 C-c C-r 和删除文件 C-c C-d 。使用 C-c C-q 退出 deft。

下面几个例子做了不错的展示。在第一个示例中,我启动 deft 并键入搜索字符串来查找现有文件,然后打开该文件进行编辑。本例中,我寻找的是有关 2014 年开放日的文件。

在第二个示例中,我启动 deft 并输入一个不匹配任何文件的搜索字符串,然后根据搜索字符串创建一个具有名称的新文件。这里我搜索的字符串是 open day 2015 ​,它不匹配任何东西,所以 deft 为我创建了一个新文件。

安装了 deft 之后,将以下内容添加到 emacs 配置文件中,就能获得面的能力了

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; deft ;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(require 'deft)
(setq deft-directory "~/docs/deft")
(setq deft-extensions '("org"))
(setq deft-default-extension "org")
(setq deft-text-mode 'org-mode)
(setq deft-use-filename-as-title t)
(setq deft-use-filter-string-for-filename t)
(setq deft-auto-save-interval 0)
;;key to launch deft
(global-set-key (kbd "C-c d") 'deft)

在这个配置中,我的 deft 文件都存储在 ~/docs/deft/ 中,并以 .org 作为文件扩展名,deft 会在 org 模式下打开它们进行编辑。选项 (setq deft-use-filename-as-title t) 告诉 deft 若字符串与现有文件不匹配,则使用搜索字符串作为文件名生成新文件。

这些就是 deft 的基础内容,但请继续关注后续的调整,这些调整会使 deft 的体验更加顺畅(至少对我来说)。

更新

deft 更新后引入了一种新的方法来告诉 deft 使用过滤内容来创建文件名

(setq deft-use-filter-string-for-filename t)

我已经将它添加到上面的设置代码中。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

文章
评论
35 人气
更多

推荐作者

颉】

文章 0 评论 0

hiasdf

文章 0 评论 0

过期以后

文章 0 评论 0

悲歌长辞

文章 0 评论 0

梦归所梦

文章 0 评论 0

梦境

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文