Làm cách nào để thay đổi màu xanh đậm không thể đọc được mà Cygwin sử dụng cho các thư mục?


24

Tôi muốn thay đổi màu xanh mà Cygwin sử dụng cho các thư mục. Nó quá tối để đọc trên hầu hết các màn hình.


3
echo -ne '\ e] 4; 4; # 00BFBF \ a' # blue Chạy lệnh đó trong thiết bị đầu cuối sẽ thay đổi màu thành màu lục lam, nếu bạn đang sử dụng mintty Bạn có thể thay đổi tất cả các màu: code.google.com/ p / mintty / wiki / Mẹo #
Change_colours

1
Cygwin's ls không sử dụng màu 4 (xanh đậm) cho các thư mục, mà là màu 12 (xanh đậm). Bạn đang từ xa đến một số hệ thống khác?
ak2

Câu trả lời:


6

Bạn có thể có được màu sắc từ lschính nó. Bạn nhận được điều này từ việc gọi nó là ls --color. Bạn có thể vô hiệu hóa bí danh này hoặc bạn có thể thay đổi màu sắc. Tôi thấy màu sắc hữu ích, vì vậy tôi thay đổi màu sắc.

Có các giá trị mặc định, nhưng bạn có thể ghi đè chúng bằng cách sử dụng LS_COLORSbiến môi trường. Bạn có thể thiết lập thủ công hoặc bạn có thể sử dụng công cụ dircolors để giúp bạn.


Đối với người tò mò: Điều này không chỉ hoạt động trong Cygwin, mà còn trên vỏ Linux. Vì vậy, nó cũng có thể hữu ích cho người dùng xterm;)
Izzy

Có, tôi đã tìm thấy màu sắc đến từ máy chủ CentOS từ xa của mình . Tôi đặt một bản sao /etc/DIR_COLORStrong thư mục nhà của tôi, và thay đổi DIR 01;34 # directory.
axiomx11

39

Nếu bạn đang sử dụng MinTTY (mà bạn gần như chắc chắn là như vậy, trừ khi bạn biết bạn đang làm gì đó đặc biệt), phương pháp đơn giản nhất là thay đổi cài đặt MinTTY của bạn. Bạn có thể làm điều này bằng cách chỉnh sửa ~/.minttyrctập tin của bạn .

Hãy thử chạy bên dưới, sau đó khởi động lại MinTTY:

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

Điều này sẽ làm việc cho mọi nơi mà màu xanh bật lên, không chỉ trong kết quả ls.


1
Tôi đã có ý kiến ​​màu xanh trong vim là tốt, mà sửa chữa này khắc phục.
Alexander Torstling

Tuyệt vời, cảm ơn bạn rất nhiều. Điều đó thật khó chịu.
Grant Bowman

4

Ngoài ra còn có một tùy chọn dòng lệnh --optioncho phép bạn thay đổi màu sắc

Ví dụ: Sau đây thay đổi màu xanh thành một cái gì đó dễ đọc hơn

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

0

Một cách khác để xem xét vấn đề này là màu "Dark Blue" mặc định được sử dụng bởi CMD Powershell Bash, v.v. trên Windows quá tối. Bạn có thể thay đổi nó bằng cách:

  • Nhấp vào biểu tượng trên cùng bên phải
  • Nhấp vào Thuộc tính
  • Nhấp vào tab Màu sắc
  • Chọn màu thứ 2 Dark Blue
  • Thay đổi màu xanh: 128 thành 255
  • Nhấn tab để lưu giá trị
  • Chọn màu nền ban đầu (Thường là màu đen)
  • Nhấn vào OK
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.