watchコマンドで「git status」の色が表示されない


13

watch「git status」から色を表示しようとしています。

--colorここで他の場所で提案されているように、オプションを付けてwatchを実行しようとしましたが、それでもwatch --color 'git status'色が表示されません。


ご使用のバージョンがwatchサポートされてい--colorますか?
jw013


@ jw013:はい、オプションリストにあります。
アンドレイ

3
の色がオンになっていることを確認してくださいgit status。出力は端末への出力ではないautoためwatch、は不十分であることに注意してください。git config color.status always少なくともで実行するためには、する必要がありますwatch
jw013

4
Gitリポジトリの-cオプションの値を設定するために使用することができcolor.status、単一のコマンドのために:git -c color.status=always status
クリス・ヨンセンを

回答:


14

git statuswatchで実行されると、標準出力が端末ではないことを検出できます。つまり、color.status設定がに設定されてautoいる場合、色を出力しません。git status常に色を出力するように強制するには(下でもwatch)、たとえばに設定color.statsしますalways

git config color.status always

設定を永続的に設定するには、または@ChrisJonsenが指摘git -c color.status=always statusするようgit statusに、1回限りのオーバーライドで実行するために使用します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.