VIMINIT のようです と VIMRUNTIME akiraが言ったように使用されていません.
VIMINIT Ex コマンドとして使用されるため、VIMINIT=/home/user/.vimrc 検索を試みると、次のようなエラーが表示されます:
search hit BOTTOM, continuing at TOP
Error detected while processing VIMINIT:
E486: Pattern not found: home
VIMRUNTIME 通常、/usr/share/vim/vim73 のように、vim の基本的なサポート ファイルがインストールされている場所を指します。 したがって、/home/user/.vim にリダイレクトされた場合、vim が /home/usr/.vim にインストールされていない限り、vim は多くの基本機能を失います。
:help -uによると と :help vimrc , -u vimrc オプションで .vimrc を指定できます ファイルですが、システムvimrcなど、他のほとんどの初期化ファイルをスキップします。 /etc/vimrc .指定された vimrc ファイルがほぼすべてのジョブを実行する場合、これと呼ばれる欠点は些細なものです。
:help runtimepathによると 、runtimepath のパス サポートファイルが検索されるため、先頭に /home/user/.vim を追加できます /home/user/.vim/after を追加します runtimepath まで --cmd を使用して vimrc ファイルを取得する前に 起動時のオプション。
要約すると、~/.vimrc と ~/vim を使用するようにこのエイリアスを設定できます:
alias vim='vim --cmd "set runtimepath^=/home/user/.vim" \
--cmd "set runtimepath+=/home/user/.vim/after" \
-u /home/user/.vimrc'
ps。代わりに、2 つの単純なシンボリック リンクを使用することもできます。
mv /root/.vimrc{,.bak}
mv /root/.vim{,.bak}
ln -s /home/user/.vimrc /root/
ln -s /home/user/.vim /root/
おそらくこれまでで最高のソリューションです。
export MYVIMRC="/xxx/.vimrc"
export VIMINIT=":set runtimepath+=/xxx/.vim|:source $MYVIMRC"
どこで xxx カスタマイズされたパスです。