调用shell脚本在Vim启动时设置env

时间:2016-05-26 02:53:14

标签: vim environment-variables

我在VimEnter

上调用了以下功能
autocmd VimEnter * call InitVimProject()

function! InitVimProject()
    let initFile = "./viminit.sh"
    if filereadable(initFile)
        silent exec '!source ' . initFile
        redraw!
    endif
endfunction

然后我想在另一个项目上启动Vim时设置env变量

喜欢设置golang $GOPATH

#!/bin/bash

CURDIR=`pwd`
GOPATH=$CURDIR":$CURDIR/utility"
echo $GOPATH

但是当我启动Vim时,我尝试:!echo $GOPATH,它没有改变

我确认此脚本正在执行。

我该如何解决这个问题,或者还有其他方法吗?

0 个答案:

没有答案