Я хотел бы повторить пользовательское сообщение при запуске, в зависимости от того, были ли определенные функции запуска успешными. Я попробовал это в моем.vimrc
echo 'test'
"All my settings
...
Я хотел бы, чтобы vim повторил сообщение, как будто я только что набрал
echo 'foo'
из командной строки после открытия vim, но вместо этого я получаю это отвратительное диалоговое окно, которое появляется еще до того, как мои окна vim открылись. Я тоже пробовал
exe 'echo "test"'
а также
silent echo 'test'
но ни один из них не работал.
Ответы:
Возможно, вы захотите использовать автокоманду, которая запускается после запуска VimEnter.
Автокоманда может выглядеть примерно так:
Когда vim запускается, он запускает команду, и в левом нижнем углу отображается «foo», как если бы вы только что выполнили команду.
Вы бы поместили эту автокоманду где-нибудь в вашем .vimrc
источник
o
интерпретируется как открытая строка в режиме вставки.