Mensaje de eco en el inicio sin preguntar

9

Me gustaría hacer eco de un mensaje personalizado al inicio, en función de si ciertas funciones de inicio tuvieron éxito o no. Intenté esto en mi.vimrc

echo 'test'

"All my settings
...

Me gustaría que Vim repita un mensaje como si acabara de escribir

echo 'foo'

desde la línea de comandos después de abrir vim, pero en su lugar aparece este cuadro de diálogo desagradable que aparece antes de que mi ventana vim incluso se haya abierto. También intenté

exe 'echo "test"'

y

silent echo 'test'

pero ninguno de estos funcionó.

James
fuente
66
es posible que deba posponer el eco hasta que VimEnter haya disparado
Christian Brabandt

Respuestas:

13

Es posible que desee utilizar un comando automático que se ejecuta después de que se active VimEnter.

El autocomando puede verse así:

autocmd VimEnter * echo 'foo'

Cuando vim se inicia, ejecuta el comando, y 'foo' es visible en la parte inferior izquierda, como lo haría si acaba de ejecutar el comando.

Pondría este comando automático en algún lugar de su .vimrc

DoYouEvenCodeBro
fuente
¿Cómo podemos usar esta lógica (autocmd VimEnter * echo 'foo') para el editor vi. todavía podemos ver el archivo sin mensaje de eco en "vi".
Deepak
Algo extraño ... Se está volcando parcialmente los fragmentos de cadena al contenido real del archivo al abrir un nuevo archivo. Creo que ose interpreta como una línea abierta en modo de inserción.
mtk