Я хотів би змінити синій колір, який Cygwin використовує для каталогів. Надто темно, щоб читати на більшості екранів.
Я хотів би змінити синій колір, який Cygwin використовує для каталогів. Надто темно, щоб читати на більшості екранів.
Відповіді:
Ви, напевно, отримуєте кольори від lsсебе. Ви отримуєте це, викликаючи його як ls --color. Ви можете або відключити цей псевдонім, або ви можете змінити кольори. Я вважаю кольори корисними, тому міняю кольори.
Є параметри за замовчуванням, але їх можна змінити за допомогою LS_COLORSзмінної оточення. Ви можете встановити це вручну, або ви можете скористатися інструментами декору, щоб допомогти вам.
/etc/DIR_COLORSв домашній каталог і змінив DIR 01;34 # directory.
Якщо ви використовуєте MinTTY (який ви майже напевно є, якщо ви не знаєте, що робите щось особливе), найпростішим методом є зміна налаштувань MinTTY. Це можна зробити, відредагувавши свій ~/.minttyrcфайл.
Спробуйте запустити нижче, а потім перезапустіть MinTTY:
echo 'Blue=127,127,255' >> ~/.minttyrc
echo 'BoldBlue=191,191,255' >> ~/.minttyrc
Це працюватиме всюди, де з’являється синій колір, а не лише в результатах ls.
Також є варіант командного рядка, --optionякий дозволяє змінювати кольори
Наприклад, наведені нижче зміни синього кольору на щось більш читабельне
C:\cygwin\bin\mintty.exe --option Blue=128,128,192 -i /Cygwin-Terminal.ico -
Інший спосіб розгляду цієї проблеми полягає в тому, що колір "темно-синій" за замовчуванням, який використовується CMD Powershell Bash тощо в Windows, занадто темний. Ви можете змінити його: