当使用“pyfile s:pyscript”时,vim似乎不会将“s:pyscript”解释为变量

2024-05-14 05:56:01 发布

您现在位置:Python中文网/ 问答频道 /正文

vim脚本文件通过以下方式调用python脚本:

let s:pyscript = resolve(expand('<sfile>:p:h:h')) . '/pyscript/deploy.py'

echom "sourcing " . s:pyscript
pyfile s:pyscript

echom命令向我显示指向正确文件的扩展点,但以下pyfile s:pyscript会导致错误:

^{pr2}$

让我总结一下,pyfile后面的所有东西都立即被认为是“python”,而vim不计算s:pyscript变量。在

有什么办法?在python脚本或vim中-“master”脚本都可以。在


Tags: 文件py命令脚本方式vimdeploypyscript