I would like to pass current filename %
as argument of the shell script in system()
call :
let rev=system("~/script %")
How can I do that for real ?
使ってみてくださいexec
:
exec 'call system("~/script " . expand("%"))'
やりたいことによっては、まったく必要ない場合がありますexec
(:h system()
提案のように):
let foo = system("~/script " . expand("%"))
expand()
(kongo2002に感謝) で遊んで:
let script="~/script " . expand("%")
let rev=system(script)
チャームとして機能します=)