使用 Mutt 从 Vim 发送文件

使用 Mutt 从 Vim 发送文件

假设我在 vim 中编辑文件 ~/hello.txt

我想使用某些终端命令通过 vim 将这些文件作为 mutt 附件发送。

这样的命令是什么样的?

答案1

该命令如下所示:

:!mutt -s "your subject" -a ~/hello.txt --  [email protected] < /dev/null

由于您在 Vim 中执行它并编辑附件,因此您也可以使用以下命令:

:!mutt -s "your subject" -a % -- [email protected] < /dev/null

您没有提及任何有关消息正文的内容,因此我只是通过从 /dev/null 重定向 stdin 来使用空消息正文。

答案2

您将如何从 shell 中执行此操作?

你可以使用以下命令从 Vim 执行 shell 命令:

:!command %

其中command是外部命令,%是当前文件。

相关内容