启动Vim时打开文件

5

我希望启动Vim时能打开一份小抄。在_vimrc中添加以下内容可以很好地与MacVim配合使用:

:e *path-to-cheatsheet*

但在Windows上,Vim在启动时会显示一个消息框:
"~\Dropbox\vimfiles\myvim\vimcheat.txt"
"~\Dropbox\vimfiles\myvim\vimcheat.txt" [unix] 52L, 1735C

当消息框被关闭后,Vim会完成启动并打开“cheatsheet”。如何让Windows Vim能够干净地工作?

1个回答

5

~/.vimrc文件是在:help initialization的非常早期进行处理的。您可以使用VimEnter事件,在所有启动过程完成后打开该文件:

autocmd VimEnter * edit path/to/cheatsheet

如果您不想看到消息,请使用silent edit。如果您不关心错误(如果 cheatsheet 没有),请使用silent!


两个建议都很好。谢谢!你知道为什么原始命令没有使用silent在MacVim上可以工作,但会导致Windows Vim出现问题吗? - Brad Dow
在 Windows Vim 中,GUI 只有在稍后才可用,因此消息弹出。在 MacVim 中可能会有所不同;您不应该依赖于此。 - Ingo Karkat
由于这回答了您的一些问题,请通过点击旁边的勾选标记接受我的答案。谢谢! - Ingo Karkat

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接