How can I diagnose a problem with .vimrc and other configuration files?
- vim, ,
,
. - , .
vim, .vimrc.
vim 'option',
. :verbose, .
:verbose set nocompatible?
nocompatible
Last set from ~/.vimrc
vim - ,
vim -N -u NONE
cleanvim .bashrc . -u NONE
. -N vim nocompatible,
. NORC
vimrc. , - vundle
vimrc,
.
, pathogen vundle,
; .vimrc,
. , , .vim
--noplugin.
,
, .
.
.vimrc,
. finish
.vimrc. , script
. ,
.vimrc
.
script VimL?
Vim :h debug-scripts.
vim debug mode,
.
. ...
" set a breakpoint on the function MyCoolFunc
:breakadd func MyCoolFunc
" set a breakpoint on line 43 of your .vimrc
:breakadd file 43 .vimrc
" set a breakpoint at this location
:breakadd here
, , ,
. , vim
-D . . ,
, :MyCommand.
:debug MyCommand.
, vim.
, ,
echo, . verbose
. . :h 'verbose'
.