0

为什么我不能设置路径成功。

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

echo &path

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

.,/usr/include,,

看来这在我的 .vimrc 脚本中不起作用;请帮忙,谢谢。

4

1 回答 1

3

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

let &path .= ",.," . s:WORKDIR . "/**"
于 2013-08-01T11:11:09.143 回答