20

Cygwin には、シンタックス ハイライトを設定するための .vimrc ファイルを保存できるホーム ディレクトリがあります。Linuxマシンでは、このファイルは通常ホームディレクトリにあり、グローバルに保存できることを知っています(ただし、グローバルなものがどのように機能するかはまだわかりません)。

私はWindowsユーザーなので(申し訳ありません)、さまざまなことに異なるシェルを使用していますが、git bashシェルから起動したときに構文の強調表示が機能しない理由がよくわかりません。cygwin とパテで問題なく動作します。しかし、git の mingw32 ではそれほどではありません。

もう 1 つのことは、cygwin を使用してリモート サーバーに ssh すると、Vim を使用できませんが、Putty のシェルを使用して接続すると、Vim を問題なく使用できます。

このトピックに関するヘルプをいただければ幸いです。

4

1 に答える 1

41

Git bash は、独自の Vim に付属する MSYSGIT を使用します。それを調べる1つの方法 -

あなたのgit bashタイプで

$ type vim

どの vim 実行可能ファイルが使用されているかがわかります。私のマシンでは、それは

/bin/vim

入力すると

vim --version、それは多くの環境を吐き出します。

このようにgrepにパイプします

vim --version | grep vimrcこれにより、vim のこのインスタンスが vimrc を探す場所がわかります。

于 2013-03-27T03:28:02.707 に答える