2012-01-03 11 views
6

よく使われるプラグインをVimにインストールするのに助けが必要です。私はちょうどこのエディタの勉強を始め、人気のあるプラグインを使用することに非常に興奮しています。 Windows XPでgVimを使用していて、.vimファイルを抽出してVimのProgram Filesフォルダにコピーしました。私の "F:\プログラムファイル\ Vimの" インサイドgVimのプラグインが動作しない

フォルダには、正確に2つのフォルダ "vim73" と "vimfiles" フォルダがあります。私は.vimファイル(EasyMotion.vim)を "vimfiles"フォルダ内の "plugin"フォルダに入れました。

gVimを実行すると、プラグインが機能せず、私の場合、EasyMotionプラグインが機能しません。 EasyMotionプラグインが(githubアカウントでの使用方法に記載されているように)動作するように「/ w」とタイプしましたが、何も動作していないようです。

ここに何か不足していますか?これらのプラグインを認識するためにvimrcファイルに追加するコマンドがありますか?

乾杯!

答えて

8

プログラムファイルには絶対に触れないでください。 Vimがどこにプラグインを配置するのかを示す'runtimepath':help 'rtp'参照)というvim設定があります。ランタイムパスの各ディレクトリに対して、Vimはpluginサブフォルダにあるすべての.vimファイルをソースにし、フォルダの.vimファイルにある名前に#という名前の関数を検索します。 'ft'が設定されている場合は、ftpluginフォルダ内のファイルタイププラグインも検索されます。

通常、ランタイムパスには%HOMEPATH%\Vim\vimfiles:echo &rtp)が必要です。プログラムファイルではなく、そこにEasymotionを解凍します。

その構造のために、vimプラグインは同じ2-3のフォルダに混在します。ただし、ランタイムパスを使用してプレイする場合、すべてのプラグインを独自のサブフォルダにインストールすることは可能です。 pathogenプラグインはそれ専用です。それは、すべてのプラグインをそれ自身のサブフォルダに持つことを可能にし、すべてのプラグインのルートフォルダをランタイムパスに追加します。 Readmeは自明です。

+0

ありがとうございます!私はHOMEPATH(ドキュメントと設定\ユーザ名)に "vimfiles"フォルダを作成し、NERDTreeプラグインの内容を抽出していました。 NERDTreeを使用することはできましたが、EasyMotionプラグインは使用できません。私は「/ w」という文字を打ち込み、ハイライトされた文字は表示されないので、EasyMotionが動作していないと思うようになります。 – Panoy

+0

最新のEasymotion(github/lokaltog)は、コマンドの接頭辞として二重リーダーを使い、リーダーはスラッシュではなくバックスラッシュです。 '\\ w'を試してみてください。 – Benoit

+0

あなたは正しいです!再度、感謝します。 ; D – Panoy

6

として@benoitはあなたvim73フォルダ (注目すべき例外は存在するが、あなたがそれらに遭遇したとき、あなたが知っているよ)の中に、一般的なプット・ファイルにいけ、と述べました。

Windowsでは、Vimはいくつかのディレクトリに一定の順序で設定ファイル(_vimrcと プラグインを含む)を検索します。まず、それはあなたの\vim73フォルダですがインストールやVimの

  • $VIMRUNTIMEを抽出したフォルダであるあなたのc:\documents and settings\username\フォルダ
  • $VIM ... ...ある...

    • $HOMEになります。 ...

    のように...これが何を意味するのか

    ?つまり、まずを調べてから、 というVimのインストールフォルダを見てください。だから、それはあなたがそれらを保つつもりであることを確認する前に、あなたがテストしたいだけのプラグインを分離する良い方法です 。

    たとえば、あなたがこのようにあなたのVim関連ファイルを整理できます。
    - c:\vimまたはc:\program files\vim\
    にVimをインストールします(Vimのプログラムファイルが\...\vim\vim73\になります)
    - \vim\
    であなたの_vimrcを置く - プット\vim\vimfiles\
    であなたのvimfiles - c:\documents and settings\username\vimfiles\

    そのようにして置く一時vimfilesあなたは、あなただけの、彼らと一緒にすることができます完了したらその最後の \username\vimfiles\フォルダーを削除してください。

  • +0

    これは私の好みの方法です。 +1 –

    関連する問題