vimはuser-vimrcを使用してファイルを編集しますが、まだ以前の初期化をすべてロードします。

vimはuser-vimrcを使用してファイルを編集しますが、まだ以前の初期化をすべてロードします。

マニュアルページを確認すると、別のvimrcファイルを選択できるスイッチvimと言えます。-u

   -u {vimrc}  Use the commands in the file {vimrc} for initializations.  All  the  other  initializations
               are  skipped.   Use  this to edit a special kind of files.  It can also be used to skip all
               initializations by giving the name "NONE".  See ":help initialization" within vim for  more
               details.

しかし、デフォルトの設定を維持し、私のファイルからuser-vimrcいくつかの設定を追加したいと思います。私が使用するコマンドは

$ vim -u user.vimrc *file-to-edit*

これを達成する方法はありますか?

より具体的には、現在の行動によって私が失っているのは次のとおりです。

私のvimrcがない場合はデフォルトのカラースキームが得られ、私のvimrcを指定するとuser.vimrcカラースキームはオフになります。既定では、提供されているカラースキームの設定方法を追跡することはできません。デフォルトはありません.vimrc

ノート:私は共有環境にいるので.vimrc

ベストアンサー1

これは.vimrc他のファイルと同様にVimscriptファイルにすぎません。あなたはそれを得ることができます

$ vim --cmd "source path/to/user.vimrc" *file-to-edit*

これで来る最初-S {file}最後にインポートするコマンドライン引数もあります(これはプラグインの初期化には適していませんが、いくつかのマッピングと設定しかない場合は使用できます)。

おすすめ記事