2016-10-18 93 views
0

我想爲vim設置一個別名,這樣當我使用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

大家都在機器上共用同一個帳號嗎?或者你們每個人都有自己的登錄名,如果你自己登錄了,爲什麼不只是調整〜/ .vimrc? – Doon

+0

我們所有人都在機器上共享相同的帳戶。 –

+0

那麼'只有當我登錄到機器時才設置別名?'是如何完成的? – Doon

回答

0

當我使用我設置一個標誌,可以讓知道,如果我在我登錄屏幕上。我加入這部分內容我的〜/ .vimrc

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

如果設置了標誌,就意味着我登錄並使用屏幕,所以,儘管該目錄添加到runtimepath。