Vim使用在字符串内插的变量?

整合主义者

我有一个.zshrc.vimrc文件

在我的.zshrc档案中syncfolder="$HOME/Google Drive/Dropbox"

我现在想syncfolder.vimrc文件中引用,这是否可能(如果可以,如何)?

另外,在我的.vimrc文件中,我还将采购许多其他文件,并且我想提高效率。

以下无效:

let vimfolder="~/Google Drive/Dropbox/Fresh Install/Shell/vim"

source "$vimfolder/settings.vim"
source $vimfolder/vundle.vim
source $vimfolder/mapping.vim
source $vimfolder/filetypes.vim
source $vimfolder/commands.vim

...我尝试过vimfolder包含多个变体,$HOME在另一个变量中,我尝试从.zshrc文件中导出变量,就像这样...

export SYNCFOLDER=$syncfolder

...希望我可以从我的内部访问它,.vimrc但是它没有用。

有任何想法吗?

英戈·卡卡特(Ingo Karkat)

您需要使用:execute大多数Ex命令中的变量来求值。Vim变量没有$前缀,它们是环境变量(您也可以从Vimscript引用):

execute 'source' vimfolder . '/settings.vim'

但是,在这种情况下,我宁愿添加位置'runtimepath',然后使用:runtime

set runtimepath+=~/Google\ Drive/Dropbox/Fresh\ Install/Shell/vim
runtime settings.vim

另一种选择是符号链接,因此您在Vim设置中无需进行任何更改。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

动态SQL:使用在字符串之外声明的变量

来自分类Dev

使用jq内插字符串

来自分类Dev

在定义内插变量之前定义字符串时进行Groovy字符串内插

来自分类Dev

关于字符串内插未使用变量的Silent PyLint警告

来自分类Dev

Rails内插字符串和变量

来自分类Dev

Rails内插字符串和变量

来自分类Dev

PegKit字符串内插

来自分类Dev

如何在vim搜索字符串中使用变量

来自分类Dev

为什么不能在字符串内插中使用_?

来自分类Dev

内插变量的字符串串联

来自分类Dev

如何在字符串内插数字

来自分类Dev

LESS CSS内插字符串

来自分类Dev

在head标签内插入字符串

来自分类Dev

Babel字符串内插错误

来自分类Dev

如何在字符串内插值?

来自分类Dev

单引号字符串字符串内插

来自分类Dev

如何将变量的给定名称内插到字符串中?

来自分类Dev

具有变量属性和字符串内插的Groovy映射问题

来自分类Dev

使用在C中执行子字符串的函数时,字符串解析失败

来自分类Dev

vim:如何在标题字符串中使用变量

来自分类Dev

在vim脚本中回显字符串和变量

来自分类Dev

使用字符串创建变量

来自分类Dev

PHP在字符串中使用变量

来自分类Dev

使用变量构造格式字符串

来自分类Dev

使用多个变量创建字符串

来自分类常见问题

多行C#内插字符串文字

来自分类Dev

字符串内插中的可避免拳击

来自分类Dev

如何在代码片段中转义字符串内插

来自分类Dev

尝试字符串内插时,模板文本消失