我正在使用 mutt 的 vim 回复我的电子邮件,并且在 .muttrc 中我指定了以下内容:
set editor= 'vim +1 -c "set textwidth=72" -c "set wrap" -c "set nocp" -c "set spell"'
我希望能够在回复缓冲区顶部添加 2 个新行,这样我就不必将它们添加到每个新回复中。
那么,如何从启动选项/命令中添加新的缓冲区?
此外,任何其他在这种情况下有用的 vim 编辑器命令也欢迎使用:)
答案1
设置一个骨架文件 (:help Skeleton) 可能会更好,但您可以执行以下操作:
vim -c 'call append(0, ["foo", "bar"])'
在新缓冲区的前两行插入“foo”和“bar”两行。
答案2
vim -c "set textwidth=72" -c "set wrap" -c "set nocp" -c "set spell" -c "normal 2O" +3
应该可以。顺便说一下,这是大写字母 O,而不是零。