2012-01-23 2 views
101

Я хочу знать, есть ли какая-либо команда в редакторе vim, через которую мы можем узнать, какой файл vimrc (location) используется редактором vim.Как найти файл vimrc, используемый редактором vim?

+1

Возможный дубликат [Где мой .vimrc-файл?] (Http://stackoverflow.com/questions/10921441/where-is-my-vimrc-file) –

ответ

152

Просто попробуйте сделать следующее:

:version 

вы получите выходной сигнал, который включает в себя что-то вроде:

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" 

Или вы можете сделать:

:echo $MYVIMRC 

$MYVIMRC установлен в полный путь вашего vimrc.

+7

+1 или 'vim -version'. –

+16

Чтобы уточнить: ': version' сообщает, какие местоположения просматриваются, но не дает никакой информации о том, какие файлы были найдены. Для этого переменная $ MYVIMRC полезна, так как смотрит на вывод ': scripts' для полного списка всех загруженных файлов сценариев, включая все файлы vimrc. –

+13

@HerbertSitz ': scripts' ->': scriptnames' (невиновная опечатка) –