0

我想为 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 .
4

1 回答 1

0

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

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

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

于 2016-10-18T19:01:08.150 回答