20

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

我是 windows 用户(我很抱歉),所以我对不同的事情使用不同的 shell,并且不太确定为什么当我从 git bash shell 启动它时语法突出显示不起作用。它适用于 cygwin 和 putty。但对于 git 的 mingw32 来说并没有那么多。

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

对此主题的任何帮助将不胜感激。

4

1 回答 1

41

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

在你的 git bash 类型中

$ type vim

它会告诉你使用了哪个 vim 可执行文件。在我的机器上它指向

/bin/vim

如果你输入

vim --version,它吐出了很多环境。

将它通过管道传递给 grep,就像这样

vim --version | grep vimrc这将告诉您此 vim 实例将查找 vimrc 的位置。

于 2013-03-27T03:28:02.707 回答