举个例子,假设我在vim中打开了几个窗口:
:echo winnr()
:argument 5
...将打印出当前窗口编号,然后切换到命令行传递给vim的第5个文件。假设winnr() == 5
,我希望......
:argument winnr()
...打开第5个文件进行编辑。但是,vim将此视为我没有参数键入argument
。
我可以使用函数调用结果作为vim命令的参数,如上所述吗?
答案 0 :(得分:1)
:execute 'argument ' . winnr()