在vim中,如何定义一个可以在没有调用的情况下调用的函数?

ken*_*nny 15 vim function

我如何定义一个函数,以便我可以从命令行模式调用它:在它前面调用?

现在,我必须这样做: :call TrimWhitespace()

我想定义它,以便我可以这样做: :TrimWhitespace

sid*_*yll 19

这不是一个函数,你应该创建一个命令.检查文档中的命令(:help user-commands在Vim中).

最简单的情况是调用函数的命令:

command! TrimWhitespace call TrimWhitespace()
Run Code Online (Sandbox Code Playgroud)