如何在vim命令式语法中使用变量?

时间:2012-03-10 15:58:36

标签: vim

我想编写一个可以将键映射到另一个函数的函数。

但我没有将变量插入map命令:

map a:key :! a:action (其中a:key可能是<F9><C-F9>等等)

如何在vim命令式句子中实现这一点?

1 个答案:

答案 0 :(得分:5)

如果我正确理解您的问题,那么您正在寻找execute

:execute "map " . a:key . " :!" . a:action

有关详细信息,请参阅:help :execute