Отправка файлов из Vim с помощью Mutt

Предположим, я в VIM редактирую файл ~/hello.txt

Я хотел бы отправить эти файлы как вложение с Mutt из Vim с помощью некоторой команды терминала.

Как выглядит такая команда?

2 ответа

Решение

Команда выглядит так:

:!mutt -s "your subject" -a ~/hello.txt --  addressee@some.org < /dev/null

Поскольку вы выполняете его в Vim и редактируете вложение, вы также можете использовать это:

:!mutt -s "your subject" -a % -- addressee@some.org < /dev/null

Вы ничего не сказали о теле сообщения, поэтому я просто использовал пустое тело сообщения, перенаправив stdin из /dev/null.

Как бы вы сделали это из вашей оболочки?

Вы можете выполнять команды оболочки из Vim с помощью:

:!command %

где command это внешняя команда и % текущий файл

Другие вопросы по тегам