我有以下代码可以将我正在编辑的文件复制到另一个文件夹,但是当通过 press 执行命令时F5
,它会尝试按"copy path newpath"
字面意思执行命令,而不用它们的值替换变量。解决方案是什么?
function! Cpf()
let path = expand('%:p')
echo path
echo "123"
let newpath = substitute(path,'test1','test2','g')
echo "copy " path newpath
:!copy path newpath
endfunction
:map <F5> :call Cpf()<CR>