gpt4 book ai didi

vim - 如何在 vim 脚本中使用字符串设置选项

转载 作者:行者123 更新时间:2023-12-04 13:53:53 24 4
gpt4 key购买 nike

我正在尝试设置一个选项,但在使用变量时它不起作用。

这才是真正有效的:

set runtimepath+=~/.vim/bundle/foo/foo.vim/

当我尝试此操作时,它不再起作用:
g:foo_path = '~/.vim/bundle/foo/foo.vim/'
set runtimepath+=g:foo_path

我在这里看到了一个类似的主题,他们使用以下命令来设置一个带有变量的选项:
let &backupdir=s:vimetc.'backups/'

但是,当我尝试这样做时:
 let &runtimepath+=g:foo_path

它仍然不起作用。我正进入(状态:
 E734: Wrong variable type for +=

有任何想法吗?谢谢。

最佳答案

问题是set不支持使用字符串变量和 let不支持字符串类型的 +=。

这应该有效:

let g:foo_path = '~/.vim/bundle/foo/foo.vim/'
let &rtp.= ',' . g:foo_path

关于vim - 如何在 vim 脚本中使用字符串设置选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19079755/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com