4

Windows で mysgit を使用していますが、mysgit vi エディターはソース コード (html/python/css .... ファイル) の構文の強調表示とインデントを実行できません。

元の GVIM7.2 インストールから Git Vim72 インストール フォルダーに構文フォルダーをコピーすることができました。構文の強調表示がアクティブになっているようです。

できないのはインデントです。GVim7.2 インストールから ftplugin フォルダーを Git Vim72 フォルダーにコピーしようとしましたが、まだインデントがありません。

vimrc ファイルの設定でfiletype プラグインのインデントを配置しようとしましたが、まだ何も機能していませんか?

構文のインデントを有効にする方法について何か助けはありますか?

ガット

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

ファイルの種類を正しく判断していることを確認する必要がある場合があります。vim が処理しているファイルの種類を確認するには:set filetype、他のパラメーターを指定せずに入力します。Vim がファイルタイプをインデントする方法を認識していないか、ファイルタイプ プラグインをダウンロードして適切なフォルダに配置する必要がある場合があります (プラグインの入手先がわかりません)。

mysgitではなく msysgit のことですか?

于 2010-04-16T15:51:32.703 に答える
0

私のvimrcファイルは.C:\Program Files (x84)\Git\bin\vimの代わりにパスにありますが、Nithinの答えはうまくいきまし..\share\vimた。

Java 構文の強調表示が必要だったので、Linux サーバーからjava.vimコピーしました。を使用/usr/share/vim/vim70/syntax/java.vimしていることが判明しました(問題ではありません。私もコピーしました)。java.vimhtml.vimhtml.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 に答える