ในการรับเอาต์พุตสีจากคำสั่ง git ทั้งหมดฉันได้ตั้งค่าต่อไปนี้:
git config --global color.ui true
แต่นี้ผลิตออกเช่นนี้สำหรับgit diff
,git log
ในขณะที่คำสั่งเช่นgit status
ปรับการแสดงผล
เหตุใดจึงไม่รู้จักรหัสสีที่ใช้ Escape ในคำสั่งบางคำสั่งเท่านั้นและฉันจะแก้ไขได้อย่างไร
ฉันใช้ iTerm 2 (ประเภทเทอร์มินัลxterm-256color
) บน OS X 10.8.2 และ zsh เป็นเชลล์ของฉัน
zsh --version
zsh 5.0.0 (x86_64-apple-darwin12.0.0)
git --version
git version 1.7.9.6 (Apple Git-31.1)
less
จำเป็น-R
ที่จะแสดงสีผมลืมไปว่าgit log
และประปาออกไปgit diff
less
ขอบคุณ :)