Vim/NeoVim の設定ファイルのパスを確認する

設定ファイルのパスを調べる

Vim や NeoVim の設定ファイル(やディレクトリ)のパスは、:echo コマンドを使って以下のように確認することができます。

  • Vim の場合:
    • :echo $MYVIMRC
      出力例: C:\Users\maku\_vimrc
    • :echo $MYGVIMRC
      出力例: C:\Users\maku\_gvimrc
  • NeoVim の場合:
    • :echo stdpath('config')
      出力例: C:\Users\maku\AppData\Local\nvim

デフォルトのパス

デフォルトでは、次のようなファイルパスに置かれた設定ファイルが読み込まれます。

  • Vim の場合
    • Linux/macOS: ~/.vimrc
    • Windows: %USERPROFILE%/_vimrc(HOME 環境変数が設定されている場合は %HOME%/_vimrc
  • NeoVim の場合
    • Linux/macOS: ~/.config/nvim/init.vim
    • Windows: %USERPROFILE%\AppData\Local\nvim\init.vim

Vim/NeoVim の設定ファイルは基本的に自分で作成する必要があります。

設定ファイルの作成
$ touch ~/.config/nvim/init.vim

version コマンド

Vim の :version コマンドの出力の中央あたりを見ると、起動時に Vim がロードする設定ファイルの一覧を確認することができます。

VIM7.0 (Windows) の :version コマンドの出力(抜粋)
...
      システム vimrc: "$VIM\vimrc"
      ユーザー vimrc: "$HOME\_vimrc"
   第2ユーザー vimrc: "$HOME\vimfiles\vimrc"
   第3ユーザー vimrc: "$VIM\_vimrc"
       ユーザー exrc: "$HOME\_exrc"
    第2ユーザー exrc: "$VIM\_exrc"
     システム gvimrc: "$VIM\gvimrc"
     ユーザー gvimrc: "$HOME\_gvimrc"
  第2ユーザー gvimrc: "$HOME\vimfiles\gvimrc"
  第3ユーザー gvimrc: "$VIM\_gvimrc"
  デフォルトファイル: "$VIMRUNTIME\defaults.vim"
    システムメニュー: "$VIMRUNTIME\menu.vim"
...