Добавить новый буфер vim с двумя новыми строками
Я использую vim от mutt для ответа на мои электронные письма, и в.muttrc у меня указано следующее:
set editor= 'vim +1 -c "set textwidth=72" -c "set wrap" -c "set nocp" -c "set spell"'
Я хочу иметь возможность добавлять 2 новые строки поверх буфера ответов, чтобы мне не приходилось добавлять их в каждый новый ответ.
Итак, как мне добавить новый буфер из параметров / команд запуска?
Также приветствуются любые другие команды редактора vim, которые были бы полезны в этой ситуации:)
2 ответа
Вероятно, было бы лучше настроить файл скелета (:help skeleton), но вы можете сделать:
vim -c 'call append(0, ["foo", "bar"])'
вставить две строки "foo" и "bar" в первые две строки нового буфера.
vim -c "set textwidth=72" -c "set wrap" -c "set nocp" -c "set spell" -c "normal 2O" +3
должно сработать. Это заглавная буква О, а не ноль, кстати.