Предположим, я в vim, редактирую файл ~/hello.txt
Я хотел бы отправить эти файлы как вложение с Mutt из Vim с помощью некоторой команды терминала.
Как выглядит такая команда?
Команда выглядит так:
:!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
- это внешняя команда, а %
- текущий файл.