18

Windows 7 を実行しているデスクトップと、Mountain Lion を実行している Macbook Pro があります。私はそれぞれ gVim と MacVim を使用しています。プラグインと設定をマシン間で同期させたいので、それらを Google ドライブに保存し、そこからいつでも引き出す​​ことができます。

私の Mac では、ホーム フォルダーに .gvimrc ファイルと .vim フォルダーがあるだけで、Vim はすべてのプラグインと設定を適切に読み込みます。

ただし、私の Windows コンピューターでは、Vim はホーム フォルダーの .ggvimrc ファイルから設定を適切に読み込みます。しかし、プラグインを「home.vim\plugin」に保存すると、Vim はプラグインをロードしません。

プラグイン/テーマを Windows マシンで動作させるには、それらを「C:\Program Files (x86)\Vim\vimfiles\plugin」に配置する必要があります。

いずれかのマシンの「home.vim」フォルダーにすべてを保存し、正しく動作させたいと考えています。

私の Windows マシンでこれを設定する方法はありますか?

ありがとうございました!

4

7 に答える 7

21

.vimrcデフォルトの場所 (cp. ) に保存し、プラグイン、構文ファイルなどへのパスのみを変更したい限り、次をファイル:help vimrcに入れることができます。.vimrc

if has('win32') || has('win64')
    set runtimepath=path/to/home.vim,$VIM/vimfiles,$VIMRUNTIME,$VIM/vimfiles/after,path/to/home.vim/after
endif

正確なパスを指定しなかったので、path/to/home.vimここで使用しました。システムに適応します。


構成を同期するユースケースは非常に一般的です。珍しいのは、デフォルトの場所に保持したいが.[g]vimrc、プラグインなどを別の場所に移動したいということです。通常、.vimrc.vim/pluginsサブフォルダーの両方が移動され、シンボリック リンク ( mklinkWindows では で作成) を使用して、ホーム ディレクトリからそれらを参照します。

于 2012-11-30T19:31:38.943 に答える
3

Windows 7 では、プラグインとカラースキームを次の場所に配置する必要があります。

C:\Users\username\_vim\

そしてあなたの設定:

C:\Users\username\_vimrc
于 2012-11-30T19:32:13.817 に答える
3

まず、中身を に入れ~/vimfilesます~/.vim

次に、これをvimrcに追加しました:

let &runtimepath.=',$HOME/.vim'
于 2014-03-26T14:26:35.717 に答える
0

何らかの理由で、あなたの提案のいずれも実装できませんでした。

すべてのマシンでGoogleドライブフォルダーへのソフトリンクを作成することで、最終的にこれを解決しました。これで、Google ドライブ フォルダー内の .vimrc または .vim フォルダーを編集すると、すべてのマシンに即座に反映されます。それは素晴らしい!

于 2012-12-01T17:51:10.483 に答える