标签: vim
我想编写一个可以将键映射到另一个函数的函数。
但我没有将变量插入map命令:
map
map a:key :! a:action (其中a:key可能是<F9>,<C-F9>等等)
map a:key :! a:action
a:key
<F9>
<C-F9>
如何在vim命令式句子中实现这一点?
答案 0 :(得分:5)
如果我正确理解您的问题,那么您正在寻找execute。
execute
:execute "map " . a:key . " :!" . a:action
有关详细信息,请参阅:help :execute。
:help :execute