请帮助使其成为vimscript的工作

时间:2013-08-01 11:05:31

标签: vim

为什么我无法设定路径成功。

let s:WORKDIR = getcwd()
set path += ".," . s:WORKDIR . "/**"

echo &path

并且echo结果是,我当前的目录是"/home/myname/example",我的预期结果是 ".,/home/myname/example/**",但我得到的是,

.,/usr/include,,

似乎这在我的.vimrc脚本中不起作用;请帮助,谢谢。

1 个答案:

答案 0 :(得分:3)

:set命令的语法错误;你也应该犯错误。 +=不能被空格包围,也不能在右侧使用表达式。更好地使用:let命令;它还可以修改Vim选项(&optionname),而不仅仅是变量:

let &path .= ",.," . s:WORKDIR . "/**"