【问题标题】:Where is vimrc or vim profile for github's mingw32 shell on a Windows machine?Windows 机器上 github 的 mingw32 shell 的 vimrc 或 vim 配置文件在哪里?
【发布时间】:2013-03-17 02:06:06
【问题描述】:

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

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

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

我们将不胜感激有关此主题的任何帮助。

【问题讨论】:

    标签: git vim cygwin putty mingw32


    【解决方案1】:

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

    在你的 git bash 类型中

    $ type vim
    

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

    /bin/vim

    如果你输入

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

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

    vim --version | grep vimrc 这会告诉你这个 vim 实例将在哪里寻找 vimrc 的位置。

    【讨论】:

    • 好的...感谢您提供的信息。它也使用来自/bin/vim 的可执行文件,但根不是我的Windows 机器的根,它是msysgit 的根。我以前知道这一点,并在 /etc 文件夹中找到了一个 vimrc,我曾经将它复制到我的主目录。当输入 grep 命令时,它会显示:system vimrc file:$VIM\vimrc;user vimrc file: $HOME\_vimrc;2nd user vimrc file: $VIM\_vimrc。所有这些文件都具有我用于 cygwin 的相同设置,但语法突出显示仍然不起作用
    • 对我来说文件在C:\Program Files\Git\etc\vimrc
    • 感谢@mihkov,我在windows-10上使用gitBash,在gitBash上使用vim,vimrc在C:\Program Files\Git\etc
    猜你喜欢
    • 2017-08-03
    • 2022-01-14
    • 2012-06-10
    • 2011-05-26
    • 2011-01-03
    • 1970-01-01
    • 2020-03-15
    • 1970-01-01
    • 2013-08-14
    相关资源
    最近更新 更多