vim でより頻繁に使用される構成の 1 つは、このようなフォルダー構造を持つことです。
\[vimfiles]
\[vim73]
\_vimrc
_vimrc と [vimfiles] が別のフォルダーにある状態で vim を起動するにはどうすればよいですか? 問題のフォルダは、vim を起動すると自動的にチェックされるものではありませんか?
~/.vimrcファイルのカスタムの場所を渡すことができます。:help startupすべての詳細があります。たとえば、 を介してファイルの場所を渡したり、環境変数でコマンドを-u定義したりできます。:source fileVIMINIT
独自の vimrc ファイルを実行すると、プラグインのロードは'runtimepath'オプションによって決定されます。~/.vimしたがって、デフォルト以外の場所 ( /ではない~/vimfiles)を使用する場合は、その場所に移動:set runtimepath=...します。
これが私のやり方です:https://github.com/mihaifm/vimfiles
Vim がインストールされていてE:\Vim、そこから vimfile をロードしたいとしましょう。D:\Dropbox\vimfiles
E:\Vim\_vimrc次のように編集します。
set rtp+=D:\Dropbox\vimfiles
source D:\Dropbox\vimfiles\_vimrc
mklinkあるいは、およびjunctionツールを使用してシンボリック リンクを作成することもできます。
新しいパスが次のようになるとしますC:\Config\Username\Vim。
ユーザー環境変数を作成し、VIMINITに設定しsource C:\Config\Username\Vim\_viminitます。
作成C:\Config\Username\Vim\_viminitして追加source C:/Config/Username/_vimrcします。
それを作成し_vimrcて追加set runtimepath+=C:/Config/Username/Vim/vimfilesします。
(オプション) C:\Config\Username\Vim\_gvimrcGUI 固有の設定用に作成し_vimrc、起動時にロードするためにの最後に次を追加します。
if has("gui_running")
source C:/Config/Username/Vim/_gvimrc
endif
(オプション) viminfo ファイルもカスタムの場所に保存するには、to を追加set viminfo+=nC:/Config/Username/Vim/_viminfoします。_vimrc