2016-08-08 4 views
3

タイトル:Git for Windowsに出力をパイプして、それがminttyウィンドウに正しく表示されるようにしますか?これについて質問された多くの質問がありましたが、決定的な答えはまだありません。Cygwin経由でGit for Windowsを使ってページングとカラー出力を修正しました。

おそらく、この種の設定はやや難解ですが、
- 私はそれを必要とするビルドシステムを使用しているのでcygwinが必要です。
- cygwinに付属しているgitクライアントを使いたくないのです。これは、パッチやリベースを適用する際には、私がしばしば必要とするものです。
- 私は手作業でgit show <whatever> --color=always | less -Rと入力することに注意していますが、唯一の解決策は、ページングとカラー出力を必要とするすべてのgitコマンドでこのようなエイリアスを設定することです。

答えて

2

それは驚くほど簡単であることが判明:
git config --global core.pager 'C:/cygwin/bin/less.exe'
または
git config --global core.pager 'C:\\cygwin\\bin\\less.exe'
は、両方のトリックを行います。 (Cygwinがインストールされている場所に調整されたパスで)引用符内に二重バックスラッシュが必要なため、私は最初にこれを見つけませんでした。フォワードスラッシュもうまく動作します。

関連する問題