exVim provide 4 different .vimrc files for users:
The first loaded file is
.vimrc, we all familiar with it. Before
.vimrc config your Vim,
it will check if there is
.vimrc.plugins in the same folder, and execute it. This is the
default settings for exVim plugins. After
.vimrc.plugins processed, the
will be loaded if it exists. After that,
.vimrc start its settings, and at the end, it will
check and load
The structure of
.vimrc in exVim can be divided into the following parts:
This is the file for exVim config its default plugins.
This is where you can put your customise settings for plugins, and install the new plugins. People may have questions such as:
.vimrc.plugins.local is here to prevent overwrite of
this way, you can keep the git changes and write your customization without worrying git updates.
Since we use Vundle by default, it require plugin manage scripts write in the filetype off and on
block, that's why we have
.vimrc.local together. The first one make
sure our plugin code in the filetype off and on block.
There is a lot of things you can do in
.vimrc.local, here are some frequency asks:
Customise your guifont:
au! ex_gui_font " remove old set guifont event set guifont=Consolas:h8:cANSI " set your font
Customise your vim-airline theme:
au VimEnter * exec 'AirlineTheme your_theme'
au VimEnter * exec 'AirlineToggle' " close vim-airline plugin