ฉันจะเปลี่ยนสีน้ำเงินที่อ่านไม่ได้ Cygwin ใช้สำหรับไดเรกทอรีได้อย่างไร


24

ฉันต้องการเปลี่ยนสีน้ำเงินที่ Cygwin ใช้สำหรับไดเรกทอรี มันมืดเกินไปที่จะอ่านบนหน้าจอส่วนใหญ่


3
echo -ne '\ e] 4; 4; # 00BFBF \ a' # blue การรันคำสั่งนั้นในเทอร์มินัลจะเปลี่ยนสีเป็นสีฟ้าถ้าคุณใช้ mintty คุณสามารถเปลี่ยนสีได้ทั้งหมด: code.google.com/ p / mintty / wiki / Tips # Changing_colours (จะย้ายเพื่อตอบเมื่อตัวแทนอนุญาต)
axiomx11

1
ls ของ Cygwin ไม่ได้ใช้สี 4 (สีน้ำเงินเข้ม) สำหรับไดเรกทอรี แต่สี 12 (สีน้ำเงินเข้ม) คุณกำลังส่งไปยังระบบอื่นหรือไม่?
ak2

คำตอบ:


6

คุณอาจได้สีจากlsตัวมันเอง ls --colorคุณจะได้รับจากการกล่าวอ้างว่ามันเป็น คุณสามารถปิดการใช้งานชื่อแทนนี้หรือคุณสามารถเปลี่ยนสี ฉันพบว่าสีมีประโยชน์ดังนั้นฉันจึงเปลี่ยนสี

มีค่าเริ่มต้น แต่คุณสามารถแก้ไขได้โดยใช้LS_COLORSตัวแปรสภาพแวดล้อม คุณสามารถตั้งค่านี้ด้วยตนเองหรือคุณสามารถใช้เครื่องมือdircolorsเพื่อช่วยคุณ


สำหรับสิ่งที่อยากรู้: สิ่งนี้ไม่เพียงทำงานใน Cygwin เท่านั้น แต่ยังใช้งานบนเชลล์ Linux ได้ด้วย ดังนั้นอาจเป็นประโยชน์สำหรับผู้ใช้ xterm ด้วย;)
Izzy

ใช่ฉันพบสีมาจากฉันเซิร์ฟเวอร์ CentOS ระยะไกล ฉันใส่สำเนาของในไดเรกทอรีบ้านของฉันและการเปลี่ยนแปลง/etc/DIR_COLORS DIR 01;34 # directory
axiomx11

39

หากคุณใช้ MinTTY (ซึ่งคุณเกือบจะแน่นอนเว้นแต่คุณรู้ว่าคุณกำลังทำอะไรเป็นพิเศษ) วิธีที่ง่ายที่สุดคือเปลี่ยนการตั้งค่า MinTTY คุณสามารถทำได้โดยแก้ไข~/.minttyrcไฟล์ของคุณ

ลองเรียกใช้ด้านล่างจากนั้นเริ่ม MinTTY ใหม่:

echo 'Blue=127,127,255' >> ~/.minttyrc
echo 'BoldBlue=191,191,255' >> ~/.minttyrc

นี้จะทำงานได้ทุกที่ว่าสีฟ้าจะเปิดขึ้นไม่เพียง lsแต่ในผลที่ได้จาก


1
ฉันมีความคิดเห็นสีน้ำเงินเป็นกลุ่มเช่นกันซึ่งการแก้ไขนี้แก้ไข
Alexander Torstling

ยอดเยี่ยมขอบคุณมาก มันน่ารำคาญ
Grant Bowman

4

นอกจากนี้ยังมีตัวเลือกบรรทัดคำสั่ง--optionที่ให้คุณเปลี่ยนสีได้

เช่นต่อไปนี้เปลี่ยนสีน้ำเงินเป็นสิ่งที่อ่านง่ายขึ้น

C:\cygwin\bin\mintty.exe --option Blue=128,128,192 -i /Cygwin-Terminal.ico -

0

อีกวิธีหนึ่งในการดูปัญหานี้คือสีเริ่มต้น "สีน้ำเงินเข้ม" ที่ใช้โดย CMD Powershell Bash และอื่น ๆ บน Windows นั้นมืดเกินไป คุณสามารถเปลี่ยนได้โดย:

  • คลิกที่ไอคอนด้านขวาบน
  • คลิกคุณสมบัติ
  • คลิกที่แท็บสี
  • เลือกสีน้ำเงินเข้มที่ 2
  • เปลี่ยน Blue: 128 เป็น 255
  • กดแท็บเพื่อบันทึกค่า
  • เลือกสีพื้นหลังดั้งเดิม (โดยปกติเป็นสีดำ)
  • คลิกตกลง
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.