function! ReName()
let old_name = expand("<cword>")
let new_name = input("new name: ",old_name)
let cmd = "ref.sh ".expand(old_name).expand(" ").expand(new_name)
:call system(cmd)
endfunction
ref.sh は bash ファイル、コンテキストは
#! /bin/bash
find . -name '*.[ch]' | xargs sed -i s/$1/$2/g
しかし、今、vimでReName関数を使用すると機能しません。