假设我在 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
是外部命令,%
是当前文件。