vim でより頻繁に使用される構成の 1 つは、このようなフォルダー構造を持つことです。
\[vimfiles]
\[vim73]
\_vimrc
_vimrc と [vimfiles] が別のフォルダーにある状態で vim を起動するにはどうすればよいですか? 問題のフォルダは、vim を起動すると自動的にチェックされるものではありませんか?
~/.vimrc
ファイルのカスタムの場所を渡すことができます。:help startup
すべての詳細があります。たとえば、 を介してファイルの場所を渡したり、環境変数でコマンドを-u
定義したりできます。:source file
VIMINIT
独自の 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\_gvimrc
GUI 固有の設定用に作成し_vimrc
、起動時にロードするためにの最後に次を追加します。
if has("gui_running")
source C:/Config/Username/Vim/_gvimrc
endif
(オプション) viminfo ファイルもカスタムの場所に保存するには、to を追加set viminfo+=nC:/Config/Username/Vim/_viminfo
します。_vimrc