Search code examples
vimcommandconfiguration-files

How to locate the vimrc file used by Vim?


Is there a command in the Vim editor to find the .vimrc file location?


Solution

  • Just try doing the following:

    :version
    

    You will get an output which includes something like:

     system vimrc file: "$VIM/vimrc"
         user vimrc file: "$HOME/.vimrc"
          user exrc file: "$HOME/.exrc"
      system gvimrc file: "$VIM/gvimrc"
        user gvimrc file: "$HOME/.gvimrc"
        system menu file: "$VIMRUNTIME/menu.vim"
    

    As noted by Herbert in comments, this is where vim looks for vimrcs, it doesn't mean they exist.

    You can check the full path of your vimrc with

    :echo $MYVIMRC
    

    If the output is empty, then your vim doesn't use a user vimrc (just create it if you wish).