2011-11-23 233 views
2

我正在使用CentOS,它默認安裝了vim。我在/ etc目錄中找到了vimrc文件。但是,我在vimrc文件中添加了syntax onset number,然後啓動了vim並創建了一個hello world C程序。這兩條線都沒有任何影響。但是當我從命令提示符鍵入:syntax on:set number時,它們工作。因此,似乎默認的安裝無法找到vimrc文件(?),因爲它似乎沒有使用它。當我在linux提示符處輸入:~/.vimrc時,它顯示「沒有這樣的文件或目錄」。CentOS和vim採購vimrc文件

任何想法如何指定vim的位置來找到vimrc文件?

編輯:當我輸入:版本我看,

system vimrc file: "$VIM/vimrc" 
user vimrc file: "$HOME/.vimrc" 
user exrc file: "$HOME/.exrc" 
fall-back for $VIM: "/usr/share/vim" 

但是,從Linux提示,當我輸入回波返回$ VIM什麼。如果我導出VIM =/etc,啓動vim時仍然無效。當我回聲$ HOME時,我看到/Users/<username>

回答

4

只需將vimrc文件複製到您的主目錄即可。
vimrc應儘可能隱藏...你知道的.vimrc

+0

因此,正確的命令是: – slackmart

+0

CP/ECT /的vimrc /家庭/ /.vimrc – slackmart

+0

嗯,不能得到它的工作。我試過cp/etc/vimrc/home/ /.vimrc,我可以看到那裏的文件,但是啓動vim仍然顯示默認設置。另外,試過cp/etc/vimrc /home/.vimrc,結果相同。請參閱上面對原始問題的編輯。 – ggkmath

3

我通常會期望這將駐留在您的主目錄中。請注意,鍵入:

:version 

會告訴你Vim在哪裏可以找到東西。

例如

system vimrc file: "$VIM/vimrc" 
    user vimrc file: "$HOME/.vimrc" 
     user exrc file: "$HOME/.exrc" 
    system gvimrc file: "$VIM/gvimrc" 
    user gvimrc file: "$HOME/.gvimrc" 
    system menu file: "$VIMRUNTIME/menu.vim" 
    fall-back for $VIM: "/usr/local/share/vim"