どうすれば“ソース” .vimrcファイルに何かありますか?

StackOverflow https://stackoverflow.com/questions/803464

  •  03-07-2019
  •  | 
  •  

質問

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

役に立ちましたか?

解決

ファイルのソースは「実行」しています。基本的に、ファイルの各行はコマンドと見なされます。ソーシングは、各コマンドを順番に入力するのと同じです。コマンド:source (通常は:so に短縮)を使用してソースを作成します。

つまり、 myStuff.vim

をソースにした場合
:so myStuff.vim

および myStuff.vim にこれらの行が含まれている場合

set xx iI just intersted this<C-]>
set yy bbbb4dw

これらのコマンドをVimに入力した場合と同じです

:set xx iI just intersted this<C-]>
:set yy bbbb4dw

デフォルトで提供されるファイルは .vimrc (Windowsでは _vimrc )のみであるため、Vimを設定するために使用するすべてのコマンドを保持できる場所です。 。

興味深いのは、ソースファイルが一連のコマンドであり、ソースがコマンドであるため、ソースファイルからファイルをソースできるという事実です。そのため、Vimの起動時に .vimrc に次のように行を追加することで、毎回使用するプラグインを入手できます

 so myPlugin.vim

他のヒント

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

:source file コマンドが常にあります。私は通常、カスタムコマンドとコンソールアプリケーション用ではないものを含む .vimrc を作成し、次にウィンドウバージョンに適した追加の機能を含む .gvimrc を作成します。 .gvimrc source $ HOME / .vimrc で始まり、新しいものを追加する前にコンソールバージョンからすべてを取得します。

通常、2つのvimrcファイルがあります。1つは_vimrcともう1つは_gvimrcです(最初のものはvimのもので、2つ目はgvimのもの-グラフィカルなもの)-私が知っているほとんどの人は_vimrcにすべてを入れています。

すべての追加ファイル(プラグイン、カラースキーム、スニペットなど)を個別の(独自の)vimfilesディレクトリ(お持ち帰りいただけます)に保管することをお勧めします。

行う場合

:help vimfiles

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

:so plugin_name.vim (with the appropriate path)
(you can use the $vim, $vimfiles, and $home as shortcuts when defining path to plugin)
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top