如何编写调用VimGrep的vim函数?

ano*_*non 5 vim vimgrep

我想写一个函数myFunc,这样:

myFunc /function foo/
Run Code Online (Sandbox Code Playgroud)

:vimgrep /function foo/ **/*.cpp **/*.hpp
Run Code Online (Sandbox Code Playgroud)

myFunc /class bar: public/
Run Code Online (Sandbox Code Playgroud)

vimgrep /class bar: public/ **/*.cpp **/*.hpp
Run Code Online (Sandbox Code Playgroud)

我该怎么做呢?

谢谢!

Myk*_*yev 5

:command -nargs=1 MyFunc vimgrep <args> **/*.cpp **/*.hpp

:MyFunc /Hello world/
Run Code Online (Sandbox Code Playgroud)