Bagaimana cara mengubah warna biru gelap yang tidak dapat dibaca yang digunakan Cygwin untuk direktori?


24

Saya ingin mengubah warna biru yang digunakan Cygwin untuk direktori. Terlalu gelap untuk dibaca di sebagian besar layar.


3
echo -ne '\ e] 4; 4; # 00BFBF \ a' # blue Menjalankan perintah di terminal akan mengubah warna menjadi cyan, jika Anda menggunakan permen, Anda dapat mengubah semua warna: code.google.com/ p / mintty / wiki / Tips # Changing_colours (Akan pindah ke menjawab ketika rep memungkinkan.)
axiomx11

1
Cygwin tidak menggunakan warna 4 (biru tua) untuk direktori, tetapi warna 12 (biru tebal). Apakah Anda melakukan remot ke sistem lain?
ak2

Jawaban:


6

Anda mungkin mendapatkan warna dari lsdirinya sendiri. Anda mendapatkan ini dari memanggilnya sebagai ls --color. Anda dapat menonaktifkan alias ini, atau Anda dapat mengubah warna. Saya menemukan warna yang berguna, jadi saya mengubah warna.

Ada default, tetapi Anda bisa menimpanya dengan menggunakan LS_COLORSvariabel lingkungan. Anda dapat mengatur ini secara manual, atau Anda dapat menggunakan alat dircolors untuk membantu Anda.


Bagi yang penasaran: Ini tidak hanya berfungsi di Cygwin, tetapi juga di shell Linux. Jadi itu mungkin berguna untuk pengguna xterm juga;)
Izzy

Ya, saya menemukan warnanya berasal dari server CentOS jarak jauh saya . Saya menaruh salinan /etc/DIR_COLORSdi direktori home saya, dan berubah DIR 01;34 # directory.
axiomx11

39

Jika Anda menggunakan MinTTY (yang hampir pasti Anda lakukan, kecuali Anda tahu Anda melakukan sesuatu yang istimewa), metode termudah adalah mengubah pengaturan MinTTY Anda. Anda dapat melakukan ini dengan mengedit ~/.minttyrcfile Anda .

Coba jalankan di bawah ini, kemudian mulai ulang MinTTY:

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

Ini akan bekerja untuk di mana saja warna biru muncul, bukan hanya dalam hasil dari ls.


1
Saya punya komentar biru di vim juga, yang memperbaiki ini memperbaiki.
Alexander Torstling

Luar biasa, terima kasih banyak. Itu menyebalkan.
Grant Bowman

4

Ada juga opsi baris perintah --optionyang memungkinkan Anda untuk mengubah warna

Misalnya berikut mengubah biru menjadi sesuatu yang lebih mudah dibaca

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

0

Cara lain untuk melihat masalah ini adalah bahwa warna "Biru Tua" default yang digunakan oleh CMD Powershell Bash dll di Windows terlalu gelap. Anda dapat mengubahnya dengan:

  • Klik ikon kanan atas
  • Klik Properti
  • Klik tab Warna
  • Pilih warna Biru Tua ke-2
  • Ubah Biru: 128 ke 255
  • Tekan tab untuk menyimpan nilai
  • Pilih warna latar belakang asli (Biasanya hitam)
  • Klik OK
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.