我有一个问题应该相当简单,但我还没有找到解决方案。我正在编辑我的.vimrc,并希望使用保存在变量中的结果设置一个选项。例如,我想在〜/ .vimetc中聚合我的所有临时文件。这就是我想做的事情,
let s:vimetc=$HOME.'/vimetc/'
set backupdir=s:vimetc.'backups/'
set directory=s:vimetc.'vimswap/'
set viewdir=s:vimetc.'vimswap/'
当然,set不解析变量所以我最终得到了文字| s:vimetc.'backups /'|,而不是我想要的。我尝试使用& s:vimetc,结果相似。有谁知道怎么做?
答案 0 :(得分:25)
let &backupdir=s:vimetc.'backups/'