Vim
沒有 edit_headers 的 Mutt 自動編輯選項
為了在編輯郵件之前跳過收件人和主題提示,必須同時設置
autoedit
和edit_headers
。但是設置後者會將標頭放入編輯緩衝區。如果沒有緩衝區中的標題,是否無法跳過提示?我有一個相當長的標題,不需要與消息一起編輯它。或者,有沒有辦法從編輯緩衝區中排除特定的標題項?
PS。我不想先給收件人和主題的原因是
- 我不想擔心不小心過早地發送消息;
- 寫完消息後,可能更容易想到合適的主題行。
我使用 Vim 作為我的編輯器。
在郵件中使用文件類型外掛
vim
:
$HOME/.vim/ftplugin/mail.vim
用單行創建文件set foldmethod=manual 1,/^$/-1fold norm }
這將導致在每次載入郵件文件類型外掛時執行上述命令,這在您編輯郵件消息時會執行。
這些命令將在標題上創建一個折疊(從文件開頭到第一個空行的所有內容)並將它們折疊成一行。該
norm }
命令只會將您放置在消息正文的第一行(您也可以/^-- /-1
將游標放在消息的最後一行,在簽名之前)。要打開折疊,請跨過它並鍵入
zo
。要關閉它,請跨過它並鍵入zc
。這是假設您已經擁有
autoedit
並edit_headers
設置mutt
了。
vim
帶有一條新消息,標題折疊:+-- 8 lines: From: Myself <my.name@example.com>------- hello -- my signature here
隨著標題展開:
From: Myself <my.name@example.com> To: Cc: Bcc: Subject: Reply-To: Organization: blipp blopp beep beep hello -- my signature here