最近、vim-foo の拡張に取り組んでおり、.vimrc ファイルで「ソース化」する必要があるいくつかのプラグイン (たとえば、 autotag.vim ) に出くわしました。これは正確には何を意味し、どのように行うのですか?
4 に答える
.vim/plugin ディレクトリ内のファイルは、自動的にソース (ロード) されます。
常に:source fileコマンドがあります。私は通常、.vimrc
カスタム コマンドとコンソール アプリケーション以外のものを含むものを書き、次に.gvimrc
ウィンドウ バージョンに適した追加機能を含むものを書きます。私.gvimrc
はsource $HOME/.vimrc
、新しいものを追加する前に、コンソールバージョンからすべてをピックアップすることから始めます。
通常、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)