我尝试创建一个像这样的 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 时,我希望拥有自己的配置。