例如,假设我在 vim 中打开了几个窗口:
:echo winnr()
:argument 5
... 将打印出当前窗口编号,然后切换到命令行上传递给 vim 的第 5 个文件。假设winnr() == 5
,那么我会期望...
:argument winnr()
... 打开第 5 个文件进行编辑。但是,vim 将其视为我没有输入argument
任何参数。
我可以使用函数调用结果作为上面尝试的 vim 命令的参数吗?
例如,假设我在 vim 中打开了几个窗口:
:echo winnr()
:argument 5
... 将打印出当前窗口编号,然后切换到命令行上传递给 vim 的第 5 个文件。假设winnr() == 5
,那么我会期望...
:argument winnr()
... 打开第 5 个文件进行编辑。但是,vim 将其视为我没有输入argument
任何参数。
我可以使用函数调用结果作为上面尝试的 vim 命令的参数吗?