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
カスタマイズされたパスです。