如何使用 vim 管理和发送电子邮件

如何使用 vim 管理和发送电子邮件

我想用作vim/gvim邮件管理工具,我发现了这两个有趣的页面。

爪子

语音邮件

我理解这些存在以下限制

  1. vmail可以查看和管理所有过去的邮件,但它只适用于 GMAIL 帐户,不适用于任何其他邮件帐户(如 outkook 帐户)。

  2. claws可以vim/gvim 将其用作要创建的邮件的编辑器;我不确定是否可以阅读过去的邮件(留在相同的 vim 环境中)或搜索它们。

你知道一个好的插件可以让 vim 做任何邮件客户端能做的事情吗?包括搜索过去的邮件、对它们进行排序和查看、标记

答案1

看看 notmuch-vim。我和你一样喜欢 vim,喜欢使用具有类似绑定的程序,但还没有真正找到合适的程序。然而,我对 notmuch-vim 感到震惊,比我过去使用过的任何电子邮件客户端都更喜欢它。我经常使用 mutt,也使用各种 GUI 客户端进行短时间运行。我非常喜欢它,我开始改进它的界面以完善粗糙的边缘。以下是好的部分:

  • notmuch 专注于搜索而不是邮箱。您可以定义一堆预定义的搜索,这些搜索显示在主页上。这一切都非常直观,让您可以阅读您需要的电子邮件并忽略其余的。
  • 搜索功能非常强大,可以进行完整的消息搜索、标记等。
  • vim 界面确实很棒。查看电子邮件时,您可以使用 vim 的所有本机搜索、移动等功能。

唯一真正的缺点是设置。您必须设置类似 offlineimap 的东西来抓取电子邮件,然后设置 sendmail 来发送电子邮件。但是,这意味着例如全套搜索几乎是即时的,因为所有邮件都存储在本地。

我一直在致力于添加附件支持、url 打开等,而且效果很好。

哦,别介意这个 vim 是一个文本编辑器。vim 正在不断扩展,如果它满足您的需求,那就用它吧。

答案2

Vim 是一个文本编辑器;它可以处理編輯电子邮件非常好,它附带了mail文件类型,提供了一些语法突出显示和特殊设置。

有多种方法可以将 Vim 与电子邮件应用程序集成;基于终端的工具mutt可以配置为使用外部编辑器,还有附加组件,例如外部编辑器例如流行的 Thunderbird 电子邮件客户端等等。

我看不出 Vim 能如何帮助管理电子邮件;其所有功能均用于处理文本,而不是类似电子邮件的结构。您可能可以编写某种工具集,将电子邮件保存为单个文件,然后通过自定义将搜索与 Vim 集成'grepprg',但老实说,我看不出有什么好处。

相关内容