Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Where is vimrc or vim profile for github's mingw32 shell on a Windows machine?

Cygwin has a home directory where I can store a .vimrc file to set up syntax highlighting. I know on linux machines this file is usually in a home directory and that it can be stored globally (although I haven't figure out how the global thing works yet).

I'm windows user (I apologize), so I use different shells for different things, and am not all too sure why syntax highlighting is not working when I launch it from the git bash shell. It works fine for cygwin and for putty. but not so much for git's mingw32.

Another thing is that when I ssh to a remote server using cygwin, I cannot use Vim, but I can use Vim just fine when I connect using Putty's shell.

Any help on this topic would be greatly appreciated.

like image 601
laserface Avatar asked Mar 27 '13 03:03

laserface


People also ask

Where is the vimrc file on Windows?

vim/ directory ($HOME/vimfiles/ for MS-Windows). That makes it easy to copy it to another system.

Where does Vim look for vimrc?

vimrc , and Vim files of current user are located inside ~/. vim/ . The global configuration file is located at /etc/vimrc .


1 Answers

Git bash uses MSYSGIT, which comes with its own Vim . One way to look it up -

In your git bash type

$ type vim

it will tell you which vim executable is used. In my machine it points to

/bin/vim

if you type

vim --version, it spits out a lot of environment.

pipe it to a grep, like this

vim --version | grep vimrc and this will tell you the location(s) where this instance of vim will look for vimrc.

like image 75
Srikanth Venugopalan Avatar answered Nov 09 '22 02:11

Srikanth Venugopalan