Ехо-повідомлення при запуску без підказки


9

Я хотів би повторити спеціальне повідомлення під час запуску, виходячи з того, успішність певних функцій запуску чи ні. Я спробував це у своєму.vimrc

echo 'test'

"All my settings
...

Я б хотів, щоб vim повторив повідомлення, як ніби я щойно набрав текст

echo 'foo'

з командного рядка після відкриття vim, але натомість я отримую це неприємне діалогове вікно, яке з’являється до того, як мої вікна Windows навіть відкриються. Я також спробував

exe 'echo "test"'

і

silent echo 'test'

але жодне з них не працювало.


6
вам може знадобитися відкласти ехо, поки VimEnter не вистрілить
Крістіан Брабандт

Відповіді:


13

Можливо, ви хочете використовувати автокоманду, що працює після запуску VimEnter.

Автокоманда може виглядати приблизно так:

autocmd VimEnter * echo 'foo'

Коли vim запускається, він запускає команду, а внизу ліворуч видно 'foo', як це було б, якби ви щойно виконали команду.

Ви б поставили цю автокоманду десь у своєму .vimrc


як ми можемо використовувати цю логіку (autocmd VimEnter * echo 'foo') для редактора vi. ми все ще можемо переглядати файл без відлуння у "vi".
Діпак

Щось дивне .. Це скидання частково рядкових коннентів до фактичного вмісту файлу при відкритті нового файлу. Я думаю, що oінтерпретується як відкрита лінія у режимі вставки.
mtk
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.