2015-09-20 49 views
1

我試過尋找到處尋找這方面的信息,但總結得不多。我想能夠使用vimrc來設置自己的參數來打開vim。這個想法是,如果我運行「vim - #code foo.bar」,那麼vimrc文件會設置語法高亮和行號,但是如果運行「vim foo.bar」,那麼文件將打開而沒有行號或語法突出顯示。這似乎是一件顯而易見的事情要做,我敢肯定,我已經錯過了一個訣竅,但我努力讓vim好好玩。當vimrc文件設計用於這種事情時,必須爲此設置一個bash別名似乎很愚蠢。在vimrc中設置自定義參數

我的vimrc目前看起來是這樣的:

if $ARGV[0] == "#code" 
set nu 
filetype plugin on 
syntax on 
endif 
+0

的vimrc文件不適合這種事情完整路徑。你從哪裏得到'$ ARGV [0]'? – melpomene

回答

3

我有一種解決方法類似的情況 我有特殊的vimrc(.coding_vimrc) 至極負荷通常的vimrc裏面

source .vimrc 

,幷包含所有特殊設置編碼

運行vim與

vim -u .coding_vimrc foo.bar 

PS: 假定在這兩種情況下

+0

謝謝! 我開始覺得我瘋了,試試這個。這是一項很棒的工作,它給了我所需要的東西。真的很有幫助。 – Tom1989