我有一个应该很简单的问题,但是我还没有找到解决方案。我正在编辑.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获得类似结果。有谁知道如何做到这一点?

最佳答案

let &backupdir=s:vimetc.'backups/'


http://vimdoc.sourceforge.net/htmldoc/eval.html#:let-option

关于vim - 用变量设置Vim选项,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5736580/

10-11 21:50