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.
vim/ directory ($HOME/vimfiles/ for MS-Windows). That makes it easy to copy it to another system.
vimrc , and Vim files of current user are located inside ~/. vim/ . The global configuration file is located at /etc/vimrc .
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.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With