为什么我无法设定路径成功。
let s:WORKDIR = getcwd()
set path += ".," . s:WORKDIR . "/**"
echo &path
并且echo结果是,我当前的目录是"/home/myname/example"
,我的预期结果是
".,/home/myname/example/**"
,但我得到的是,
.,/usr/include,,
似乎这在我的.vimrc脚本中不起作用;请帮助,谢谢。
答案 0 :(得分:3)
:set
命令的语法错误;你也应该犯错误。 +=
不能被空格包围,也不能在右侧使用表达式。更好地使用:let
命令;它还可以修改Vim选项(&optionname
),而不仅仅是变量:
let &path .= ",.," . s:WORKDIR . "/**"