106

最近、vim-foo の拡張に取り組んでおり、.vimrc ファイルで「ソース化」する必要があるいくつかのプラグイン (たとえば、 autotag.vim ) に出くわしました。これは正確には何を意味し、どのように行うのですか?

4

4 に答える 4

44

.vim/plugin ディレクトリ内のファイルは、自動的にソース (ロード) されます。

于 2009-04-29T17:42:01.527 に答える
12

常に:source fileコマンドがあります。私は通常、.vimrcカスタム コマンドとコンソール アプリケーション以外のものを含むものを書き、次に.gvimrcウィンドウ バージョンに適した追加機能を含むものを書きます。私.gvimrcsource $HOME/.vimrc、新しいものを追加する前に、コンソールバージョンからすべてをピックアップすることから始めます。

于 2009-04-29T17:47:13.840 に答える
7

通常、2 つの vimrc ファイルがあり、1 つは _vimrc で、もう 1 つは _gvimrc です (最初の 1 つは vim 用のもので、2 番目は gvim 用のものです - グラフィカルなものです)。

すべての余分なファイル (プラグイン、colorschemes、スニペットなど) を別の (独自の) vimfiles ディレクトリ (持ち運ぶことができます) に保存することをお勧めします。

もしあなたがそうするなら

:help vimfiles

vim は、vimfiles ディレクトリを配置する必要があることを通知します。プラットフォーム (win、unix) によって多少異なります。Windowsでは、通常はユーザーフォルダーにあります(ドキュメントと設定、次にユーザー...)。vimfiles ディレクトリには、いくつかのサブディレクトリがあります。その中には「plugin」サブディレクトリがあります。そのディレクトリに置かれたプラグインは自動的にロードされます (「プラグイン」のサブディレクトリに置かれたプラグインも)。自動的にロードしたくない場合は、「vimfiles」または他のディレクトリに配置してください。

:so plugin_name.vim (with the appropriate path)
(you can use the $vim, $vimfiles, and $home as shortcuts when defining path to plugin)
于 2009-04-29T18:06:16.197 に答える