启动时回显消息,无提示


9

我想根据某些启动功能是否成功,在启动时回显自定义消息。我在我的尝试.vimrc

echo 'test'

"All my settings
...

我希望vim回显一条消息,就像我刚刚键入的一样

echo 'foo'

从打开vim 之后的命令行,但是相反,我得到了这个讨厌的对话框,该对话框在我的vim窗口打开之前就出现了。我也试过

exe 'echo "test"'

silent echo 'test'

但是这些都不起作用。


6
您可能需要推迟回声,直到
VimEnter

Answers:


13

您可能想使用在VimEnter触发后运行的自动命令。

自动命令可能如下所示:

autocmd VimEnter * echo 'foo'

当vim启动时,它将运行命令,并且在左下角显示'foo',就像您刚刚运行命令一样。

您可以将此自动命令放在.vimrc中的某个位置


我们如何为vi编辑器使用此逻辑(autocmd VimEnter * echo'foo')。我们仍然可以在“ vi”中查看没有回显消息的文件。
迪帕克

有点奇怪..它会在打开新文件时将部分字符串内容转储到实际文件内容。我认为o在插入模式下,解释为空行。
mtk
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.