我如何判断 vim 是否使用文件名调用?

How can I tell if vim was called with a filename?

我想在我的 .vimrc 中添加一个开关,以便在启动 vim 编辑现有文件或新的空缓冲区时做一件事。换句话说,我想知道命令行调用是否如下所示:

> vim

或者这个:

> vim myfile.txt

是否有标志、参数或文件列表可供我检查以获取此信息?

您可能想要查看 ifeq (argc(),0)http://vimhelp.appspot.com/eval.txt.html#argc%28%29