在命令行别名中为vim设置runtimepath

时间:2016-10-18 18:30:27

标签: bash shell vim vim7.3

我想为vim设置别名,这样当我使用vim时,我希望获取所有个人vim文件。 (我想这样做是因为我使用的机器被其他人使用,所以我不想影响他人的使用。别名也是在我登录机器时设置的)

alias vim='vim -c "source ~/.dc_dotfiles/.vimrc_dc" --cmd "set rtp+=~/.dc_dotfiles/.vim"'

但这不起作用,因为〜/ .dc_dotfiles / .vim中的文件未被采购。

以下是〜/ .dc_dotfiles / .vim文件夹的内容

~$ ls -lhart .dc_dotfiles/.vim/plugin/
total 20K
-rw-r--r-- 1 veveo veveo 18K Oct 18 17:34 abolish.vim
drwxr-xr-x 3 veveo veveo  19 Oct 18 17:35 ..
drwxr-xr-x 2 veveo veveo  24 Oct 18 17:35 .

1 个答案:

答案 0 :(得分:0)

当我使用屏幕时,我设置了一个标志,让我知道我是否已登录。我将此部分添加到我的〜/ .vimrc

if !empty($DCSCREENFLAG)
    set rtp+=~/.dc_dotfiles/.vim
endif

如果设置了标志,则表示我已登录并使用屏幕,因此请继续将目录添加到运行时路径中。