режим сообщения для VIM? (или Создание электронной почты в VIM)

Emacs назвали что-то message-mode (введите M-x message-mail) это может использоваться для создания электронных писем. Этот режим помогает тому автоматически перенести текст к 72 столбцам.. хранение заключенных в кавычки меток правильно.

Есть ли такая вещь для VIM?

Я переключаюсь от Emacs до VIM, и режим сообщения является единственной вещью, которая должна быть перемещена.

Примечание: Я не хочу, чтобы VIM послал электронные письма; для этого.. Я использую некоторый другой клиент. Я только хочу отредактировать электронные письма в VIM.

2
задан 21.10.2009, 14:26

3 ответа

Да. Реализации Vim message-mode использование типов файлов.

Vim должен смочь автоматически обнаружить это, Вы редактируете сообщение электронной почты. Это должно автоматически установить тип файла на mail. Можно проверить это путем отображения текущего значения типа файла путем ввода (в командном режиме)...

:set filetype

Можно также вынудить Vim использовать конкретный тип файла. В командном режиме ввести...

:set filetype=mail

вынудить Vim установить предпочтения редактирования значения по умолчанию сообщений электронной почты.

Можно читать больше о типах файлов в системе справочной информации Vim.

:help filetype
5
ответ дан 08.12.2019, 04:52

Вы хотите эту команду:

:set wrapmargin=8

Предположение, что окно установлено для 80 широких символов. Это устанавливает поле переноса 8 символов от правой стороны, которая дает Вам ширину 72.

Можно сократить wrapmargin до wm

Можно также хотеть проверить почтовую категорию в этой Wiki о VIM

0
ответ дан 08.12.2019, 04:52

Мне нравится выполнять энергию (vim7) как:

vim -c "set spell spelllang=en" -c "set tw=72" -c "set filetype=mail"

это включает встроенную программу проверки правописания, строка, переносящаяся на границах слова в 72 символах и синтаксисе файла, выделяющемся как электронная почта.

4
ответ дан 08.12.2019, 04:52

Теги

Похожие вопросы