我想在%
调用中将当前文件名system()
作为shell脚本的参数传递:
let rev=system("~/script %")
我怎么能真实地做到这一点?
答案 0 :(得分:2)
尝试使用exec
:
exec 'call system("~/script " . expand("%"))'
根据您的目的,您可能根本不需要exec
(例如:h system()
建议):
let foo = system("~/script " . expand("%"))
答案 1 :(得分:0)
玩expand()
(感谢kongo2002):
let script="~/script " . expand("%")
let rev=system(script)
作为魅力工作=)