在set命令中展开vim变量

在set命令中展开vim变量,vim,Vim,我正在尝试相对于脚本返回的目录动态设置路径: 我得到了正确的变量,但是,我一直在努力使它们在路径前扩展 你能帮忙吗? (欢迎对如何更好地实现这一点发表评论——我对vimscript不太了解) 使用:set,不能将表达式用作任何选项的值 您需要使用:让来实现: let &path = pr_r . "," . pr_d . "," . src1 . "," . &path 请参见:帮助:let-& let &path = pr_r . "," . pr_d . "," .

我正在尝试相对于脚本返回的目录动态设置路径:

我得到了正确的变量,但是,我一直在努力使它们在
路径
前扩展

你能帮忙吗? (欢迎对如何更好地实现这一点发表评论——我对vimscript不太了解)


使用
:set
,不能将表达式用作任何选项的值

您需要使用
:让
来实现:

let &path = pr_r . "," . pr_d . "," . src1 . "," . &path
请参见
:帮助:let-&

let &path = pr_r . "," . pr_d . "," . src1 . "," . &path