Отправка файлов из 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
это внешняя команда и %
текущий файл