我正在创建一个名为SetLaunchingComponent的方法,该方法用于设置传入的变量的makeprg。这就是脚本现在的样子。
function! SetLaunchingComponent(path)
set makeprg=$path
endfunction
显然,这个功能并没有按照我的意愿运作。由于vim将路径环境解析为系统变量而不是:path。那我该怎么办?
答案 0 :(得分:4)
要设置选项,您应该使用以下语法:
let &makeprg=a:path
答案 1 :(得分:0)
command! -n=1 SL call SetLanuchingComponent(<arg>)
它会让您轻松使用该功能。