.vimrcファイルはWindows 7のどこにありますか?


177

最近、vimをWindows 7にスタンドアロンバイナリとしてインストールしました。

.vimrcファイルはどこに置くべきですか?


しかし、Windowsでそれが_vimrcファイルであるというのは本当ではありませんか?
カザール

4
Windows gvim(CygwinまたはNative)は、_gvimrc、.gvimrc、_vimrc、最後に_vimrcを優先度順に選択します。これは、vimrcのアンダースコアとドット形式の下にあります。
ダレンホール

回答:


204

Vim Wikiから。

Vimでは、ホームディレクトリは$ HOMEで指定されます。Unixシステムでは、これは〜ディレクトリです。Windowsシステムでは、$ HOMEの値を見つける最良の方法は、次のようにVim内から行うことです。これらのコマンドは、Vimが使用しているディレクトリを確認するのに役立ちます。

:version
:echo expand('~')
:echo $HOME
:echo $VIM
:echo $VIMRUNTIME

HOME変数を決定したら、vimrcそのディレクトリ内にファイルを配置します。

HOME変数を変更する場合はHOME、システムまたはユーザーのいずれかの環境変数として設定します。

コンピューター>プロパティ>システムの詳細設定>詳細>環境変数>ユーザー| システム変数。

Windowsの(ネイティブとCygwin *両方)を使用します_gvimrc.gvimrc_vimrcおよび.vimrc優先順位のためです。gvim *ファイルはgvimプロセスでチェックされますが、コンソールvimはvim *ファイルのみをチェックします。

*:vim 7.2および7.3に対して検証済み


3
(強制的にWindowsのみを使用する私のような人):ファイル拡張子の表示を有効にすることを忘れないでください。「_gvimrc.txt」などは機能しません。;)
Stein G. Strindhaug 14

持っているHOMEUnixシステムの動作に合わせて、私はのグローバル環境変数を作成したい%USERPROFILE%ことがまだ行っていない場合に。
冥王星

19

Vim 7.4の場合、これらはWindowsで探すパスです

   system vimrc file: "$VIM\vimrc"
     user vimrc file: "$HOME\_vimrc"
 2nd user vimrc file: "$HOME\vimfiles\vimrc"
 3rd user vimrc file: "$VIM\_vimrc"
      user exrc file: "$HOME\_exrc"
  2nd user exrc file: "$VIM\_exrc"
  system gvimrc file: "$VIM\gvimrc"
    user gvimrc file: "$HOME\_gvimrc"
2nd user gvimrc file: "$HOME\vimfiles\gvimrc"
3rd user gvimrc file: "$VIM\_gvimrc"
    system menu file: "$VIMRUNTIME\menu.vim"

以下のようダレン・ホールは言った、の値を見つけるためにこれらのコマンドを使用$VIMして$HOME

:echo $HOME
:echo $VIM

たとえば、gvim固有の設定に適した場所は次のとおりです。

C:\Users\MyUsername\_gvimrc

5

私が見つけた最も簡単な方法は、現在使用中のvimrcファイルの場所を単純にエコーすることです-その後、独自のカスタムバージョンに置き換えることができます。

:echo $MYVIMRC

4

.batファイルだけから調べる必要がある場合は、最初に%HOME%ディレクトリを調べてください。定義されていない場合、vim / gvimはとを連結%HOMEDRIVE%して定義されたパスを検索し%HOMEPATH%ます。


1

インストール後に(奇妙なことに) "Program Files"の下に_vimrcファイルを取得するので、これは実際には良い質問です。これは、構成ファイルに適した場所ではありません。

下に置く

%USERPROFILE%\vimfiles\_vimrc

この方法では、インストールによって設定された構成ファイルの代わりにピックアップされます。


0

Chocolateyを介してインストールされたvim-tuxは、C:\ Users \ MyUsername \ vimfilesの下でのみ.vimrcファイルを参照できることがわかりました。


0

Windowsファイルエクスプローラーからgvimを開くと、$ HOMEがc:\ Users \ mynameに設定されますが、Cygwinファイルエクスプローラーから起動すると、/ cygwin / home / mynameに設定されます。これは、それぞれにわずかに異なる設定を入れることができるため、良いことです。物事を分けてバックアップを簡単にするために、Windowsのものは_vimrcと呼ばれ、Cygwinのものは.vimrcと呼ばれます

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.