经过漫长的搜索,我只找到了两个相关的方法,但并不完全是我要找的:
a)“source”命令 – 但是要使用它,我首先需要将内容保存到文件中,然后将其“源”回来,这看起来并不简单
b)“调用”命令 – 但是我不想调用我的函数,我想执行整个文件,它定义了几个函数,并且在所有函数之外都有一些代码
:%y" (alternatively: ggyG) :@"
它将整个缓冲区复制到默认寄存器中,然后运行它。
请参阅:help:y和:help:@(也可能是帮助范围)。