vim 作为 mutt 的编辑器:指定在 header 下打开换行符作为命令行选项

vim as editor for mutt: specify to open newline under header as command line option

我使用 vim 作为 mutt 中邮件的编辑器(edit_headers 已启用),我使用 muttrc 中的 editor 变量将选项传递给它:

set editor="nvim  \"+set tw=80\"  \"+set fo=aw\" \"+set nonumber\" \"+set spell\" +/^$/ \"+nohl\" +o"

这会使光标进入分隔 header 和 body 的行,但实际的 body 文本当然会在下面的新行中开始。所以我按 "o" 打开一个换行符并可以开始输入。

有没有办法告诉 vim 自动执行 "press o" 以便我可以立即开始输入?

+startinsert or +"normal o"

startinsert 在当前行 中启动插入模式 ,而不是下一行。 normal o 在普通模式下模拟按下 o