如何使用来自不常见位置的颜色文件运行 vim?

如何使用来自不常见位置的颜色文件运行 vim?

我尝试创建一个像这样的 bash 别名:

alias vi='vim -u /path/to/conf/.vimrc'

它工作得很好,但是如果我添加颜色文件,它就会失败:

vim -u /path/to/conf/.vimrc -S /path/to/conf/colors/foobar.vim :

:

E185: Cannot find color scheme 'foobar'

我在 vimrc 中有:

source /full/path/to/color/foobar.vim
color foobar

在我的 color/foobar.vim 中:

let g:colors_name = "foobar"

if &term=~ "xterm"
    set term=xterm-256color
endif
if &term=~ "linux"
    colorscheme default
else
    colorscheme foobar
endif

我无法将文件放在默认的 ~/.vim 目录中,因为当我并不孤单时,我在服务器上使用特殊的配置:当我从 root 获取用户 ~/.bashrc 时,我希望拥有自己的配置。

相关内容