4

我在 windows 上使用 mysgit,但 mysgit vi 编辑器无法为我的源代码(html/python/css ....文件)进行语法突出显示和缩进

我设法将语法文件夹从我原来的 GVIM7.2 安装复制到 Git Vim72 安装文件夹,现在我看到语法突出显示处于活动状态。

我无法做的是缩进。我试图将 ftplugin 文件夹从我的 GVim7.2 安装复制到 Git Vim72 文件夹,但仍然没有缩进。

我试图在 vimrc 文件的设置上设置文件类型插件缩进,但仍然没有任何工作?

有关如何启用语法缩进的任何帮助?

加思

4

3 回答 3

7

如果要自定义 msysgit vi 编辑器,则必须编辑 msysgit 安装文件夹中的配置文件。我在 上安装了 msysgit C:\Program Files\Git,所以我的 vimrc 文件在路径中C:\Program Files\Git\share\vim

插件和语法文件位于\share\vim\vim72. 我只能找到 C 和 C++ 的语法文件。您可能必须在别处获取其他语言的语法文件。(这个站点有很多语言的语法文件。)

对于缩进,检查\share\vim\vimrc文件是否在某处具有以下行:

集爱
于 2011-02-26T20:48:44.893 回答
0

Nithin 的回答对我有用,尽管我的 vimrc 文件位于路径C:\Program Files (x84)\Git\bin\vim而不是..\share\vim.

我想要 Java 语法突出显示,所以我java.vim/usr/share/vim/vim70/syntax/java.vim我的 linux 服务器复制。事实证明,java.vim使用html.vim(不是问题,我也复制html.vim了)。

要使其在 Windows 上工作,需要更改以下行java.vim

syntax include @javaHtml <sfile>:p:h/html.vim

syntax include @javaHtml <sfile>:p:h\html.vim

我还发现\share\vim\vimrc几乎已经为程序员提供了所有重要的设置,包括:

set syntax = on
set background = dark
set ai

我希望这可以帮助任何有同样问题的人。

于 2014-10-30T08:12:40.290 回答
0

您可能需要检查它是否正确确定了文件类型。要查看 vim 认为您正在处理的文件类型,请键入:set filetype不带任何其他参数的类型。Vim 可能不知道如何缩进你的文件类型,或者你可能必须下载文件类型插件并将它放在正确的文件夹中(我不知道从哪里得到那个插件)。

您的意思是msysgit而不是mysgit吗?

于 2010-04-16T15:51:32.703 回答