Я хотів би змінити синій колір, який 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, занадто темний. Ви можете змінити його: