Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
其中是github的vimrc或vim配置文件';Windows计算机上的mingw32 shell是什么?_Git_Vim_Cygwin_Putty_Mingw32 - Fatal编程技术网

其中是github的vimrc或vim配置文件';Windows计算机上的mingw32 shell是什么?

其中是github的vimrc或vim配置文件';Windows计算机上的mingw32 shell是什么?,git,vim,cygwin,putty,mingw32,Git,Vim,Cygwin,Putty,Mingw32,Cygwin有一个主目录,我可以在其中存储一个.vimrc文件来设置语法高亮显示。我知道在linux机器上,这个文件通常位于主目录中,并且可以全局存储(尽管我还没有弄清楚全局是如何工作的) 我是windows用户(很抱歉),所以我使用不同的shell来处理不同的事情,并且不太清楚当我从git bash shell启动语法高亮显示时,为什么语法高亮显示不起作用。它适用于cygwin和腻子。但git的mingw32就没这么多了 另一件事是,当我使用cygwin ssh连接到远程服务器时,我不能使用V

Cygwin有一个主目录,我可以在其中存储一个.vimrc文件来设置语法高亮显示。我知道在linux机器上,这个文件通常位于主目录中,并且可以全局存储(尽管我还没有弄清楚全局是如何工作的)

我是windows用户(很抱歉),所以我使用不同的shell来处理不同的事情,并且不太清楚当我从git bash shell启动语法高亮显示时,为什么语法高亮显示不起作用。它适用于cygwin和腻子。但git的mingw32就没这么多了

另一件事是,当我使用cygwin ssh连接到远程服务器时,我不能使用Vim,但当我使用Putty的shell连接时,我可以很好地使用Vim


在此主题上的任何帮助都将不胜感激

gitbash使用MSYSGIT,它有自己的Vim。查找它的一种方法-

在git bash类型中

$ type vim
它将告诉您使用了哪个vim可执行文件。在我的机器里它指向

/箱/维姆

如果你打字

vim--version
,它吐出了大量的环境

像这样把它输给grep


vim--version | grep vimrc
这将告诉您这个vim实例将在哪里查找vimrc。

Ok。。。谢谢你的信息。它还使用了来自
/bin/vim
的可执行文件,但根不是我的windows机器的根,而是msysgit的根。我以前就知道这一点,并在/etc文件夹中找到了一个vimrc,我用它复制到我的主目录。当输入grep命令时,它会显示:system vimrc file:
$VIM\vimrc
用户vimrc文件:$HOME\\u vimrc
第二用户vimrc文件:$VIM\\u vimrc
。所有这些文件的设置都与我在cygwin中使用的相同,但语法高亮显示对我来说仍然不起作用。文件位于
C:\Program files\Git\etc\vimrc
谢谢@mihkov,我在windows-10上使用gitBash,在gitBash上使用vim,vimrc位于
C:\Program files\Git\etc