Eco messaggio all'avvio senza richiesta


9

Vorrei echeggiare un messaggio personalizzato all'avvio, in base al fatto che determinate funzioni di avvio abbiano avuto successo. Ho provato questo nel mio.vimrc

echo 'test'

"All my settings
...

Mi piacerebbe che Vim facesse eco a un messaggio come se avessi appena scritto

echo 'foo'

dalla riga di comando dopo aver aperto vim, ma invece ottengo questa odiosa finestra di dialogo che viene visualizzata prima ancora che le mie finestre di vim si aprissero. Ho anche provato

exe 'echo "test"'

e

silent echo 'test'

ma nessuno di questi ha funzionato.


6
potresti aver bisogno di rinviare l'eco fino a quando VimEnter non ha sparato
Christian Brabandt,

Risposte:


13

È possibile che si desideri utilizzare un comando automatico che viene eseguito dopo l'attivazione di VimEnter.

Il comando automatico può assomigliare a questo:

autocmd VimEnter * echo 'foo'

Quando vim si avvia, esegue il comando e 'pippo' è visibile in basso a sinistra, come farebbe se avessi appena eseguito il comando.

Metteresti questo autocommand da qualche parte nel tuo .vimrc


come possiamo usare questa logica (autocmd VimEnter * echo 'foo') per l'editor vi. possiamo ancora visualizzare il file senza messaggio di eco in "vi".
Deepak

Qualcosa di strano .. Sta scaricando i contenuti delle stringhe parzialmente sui contenuti dei file effettivi all'apertura di un nuovo file. Penso che osia interpretato come linea aperta in modalità inserimento.
mtk
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.