I have gvim installed as well as vim. I want gvim and vim to share the same config file. How can I do that?
3 Answers
Vim reads ~/.vimrc
; gvim reads ~/.gvimrc
as well as ~/.vimrc
.
So simply put your commands into ~/.vimrc
(and put the GUI-specific commands into ~/.gvimrc
).
Newer Vims also look at ~/.vim/vimrc
and ~/.vim/gvimrc
.
-
3
-
yes, true. details can be found by typing :he vimrc in vim– NaumannCommented Feb 22, 2017 at 14:59
You can also use something along the following lines in your vimrc
:
if has('gui')
set foo=bar
...
endif
has('gui')
return True if Vim has a GUI compiled in (regardless of whether you're running the terminal vim or not). A better option is has('gui_running')
, which only returns True if the GUI is actually running.