7

Vimに人気のあるプラグインのいくつかをインストールするのに助けが必要です。私はこのエディターを学び始めたばかりで、人気のあるプラグインを使用することに非常に興奮しています。Windows XPでgVimを使用していて、.vimファイルを抽出して、VimのProgramFilesフォルダーにコピーしました。

私の「F:\ ProgramFiles \ Vim」フォルダー内には、「vim73」フォルダーと「vimfiles」フォルダーの2つのフォルダーあります。.vimファイル(EasyMotion.vim)を「vimfiles」フォルダー内の「plugin」フォルダーに入れました。

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

私はここで何かを逃していますか?それらのプラグインを認識するためにvimrcファイルに入れる追加のコマンドはありますか?

乾杯!

4

2 に答える 2

10

プログラムファイルには絶対に触れないでください。Vimがプラグインを見つける場所を示すvim設定'runtimepath'(を参照)があります。:help 'rtp'ランタイムパスのディレクトリごとに、Vimはサブフォルダーで見つかったすべての.vimファイルを取得し、フォルダーの.vimファイルで名前にplugin含まれている関数を検索します。が設定されている場合は、フォルダ内のファイルタイププラグインも検索します。#autoloadftplugin'ft'

通常%HOMEPATH%\Vim\vimfiles、runtimepath:echo &rtpに(知るために)持っている必要があります。プログラムファイルではなく、そこでEasymotionを解凍します。

その構造のため、vimプラグインは同じ2〜3個のフォルダーで混同されます。ただし、runtimepathで遊ぶ場合は、すべてのプラグインを独自のサブフォルダーにインストールすることができます。プラグインはそれpathogenに専用です。これにより、すべてのプラグインを独自のサブフォルダーに含めることが可能になり、すべてのプラグインのルートフォルダーがランタイムパスに追加されます。Readmeは一目瞭然です。

于 2012-01-03T08:20:35.800 に答える
7

@benoitが言ったように、一般的にファイルをフォルダに入れてはいけませんvim73(注目すべき例外は存在しますが、それらに遭遇したときにわかります)。

Windowsでは、Vimはいくつかのディレクトリで構成ファイル(_vimrcプラグインを含む)を特定の順序で検索します。まずは調べます

  • $HOME...これはあなたのc:\documents and settings\username\フォルダです
  • $VIM...これはVimをインストールまたは解凍したフォルダーです
  • $VIMRUNTIME...これはあなたの\vim73フォルダです..。

等々 ...

これはどういう意味ですか?$HOMEこれは、たとえばVimインストールフォルダを調べる前に、最初に調べることを意味します。したがって、プラグインを保持することを確認する前に、テストしたいプラグインを分離するための優れた方法です。

たとえば、Vim関連のファイルを次のように整理できます。
-vimをインストールするc:\vimc:\program files\vim\
(vimのプログラムファイルが入ります\...\vim\vim73\
- 入れます-vimfileを_vimrc入れ ます-そして一時的なvimfileを入れます\vim\
\vim\vimfiles\
c:\documents and settings\username\vimfiles\

そうすれば、それらを使い終わったら、最後の \username\vimfiles\フォルダを削除するだけで済みます。

于 2012-01-03T12:43:46.297 に答える