1

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

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

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

2 ответа2

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.

1

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

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

:!command %

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .