Vim:如何使用函数调用结果:prompt命令

时间:2012-04-13 19:40:07

标签: vim

举个例子,假设我在vim中打开了几个窗口:

:echo winnr()
:argument 5

...将打印出当前窗口编号,然后切换到命令行传递给vim的第5个文件。假设winnr() == 5,我希望......

:argument winnr()

...打开第5个文件进行编辑。但是,vim将此视为我没有参数键入argument

我可以使用函数调用结果作为vim命令的参数,如上所述吗?

1 个答案:

答案 0 :(得分:1)

终于找到了答案。我想删除这个问题,但有人可能想知道答案。

:execute 'argument ' . winnr()