Я намагався створити кольорові схеми за допомогою https://terminal.sexy та http://ciembor.github.io/4bit/, але не можу отримати жодного їх експорту для роботи з bash на Ubuntu в Windows.
Який правильний підхід до налаштування кольорів у boUoW?
Я намагався створити кольорові схеми за допомогою https://terminal.sexy та http://ciembor.github.io/4bit/, але не можу отримати жодного їх експорту для роботи з bash на Ubuntu в Windows.
Який правильний підхід до налаштування кольорів у boUoW?
Відповіді:
Це також приємне та просте рішення з https://medium.com/@iraklis/fixing-dark-blue-colors-on-windows-10-ubuntu-bash-c6b009f8b97c :
Додайте це до .bashrc
:
LS_COLORS='rs=0:di=1;35:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lz=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.axa=00;36:*.oga=00;36:*.spx=00;36:*.xspf=00;36:';
export LS_COLORS
PS1='\e[37;1m\u@\e[35m\W\e[0m\$ ' # this will change your prompt format
І я вважаю це корисним і для читабельності vim:
echo "set background=dark" >> .vimrc
Проблема не є специфічною для баш на Ubuntu для Windows, оскільки термінал все ще надається conhost.exe
.
Щоб змінити кольори, ви можете перейти до значень за замовчуванням :
А потім ви можете натиснути кожен окремий колір і змінити його на якийсь інший колір.
Процес дещо заплутаний, оскільки натискаючи на кольоровий прямокутник, ви змінюєте те, що вибрано як екран екрана . Тому спочатку потрібно змінити цей вибір, відрегулювати колір, а потім змінити виділення на потрібний колір фону.
В цілому, простіше просто перейти з іншим терміналом або консольним емулятором. Я особисто зараз використовую ConEmu , що дозволяє значно змінювати колірні схеми.
Screen Text
на чорний (0,0,0) і Screen Background
на якийсь світло-жовтий (255,255,150) спрацювало для мене досить добре. Дивіться зразок скріншоту .
Я не думаю, що інтерфейс дозволяє змінювати всі кольори ANSI, вам доведеться їх редагувати через реєстр.
Існує вже соляризована темна тема, яка досить добре працює на https://github.com/neilpa/cmd-colors-solarized
(закрити / відкрити вікно консолі, щоб активувати)
Таке ж рішення, як і інші, де більше пояснень для таких людей, як я ( https://medium.com/@iraklis/fixing-dark-blue-colors-on-windows-10-ubuntu-bash-c6b009f8b97c )
cd /home/<user>
ls -a
Ви повинні знайти .bashrc і зробити BU
cp .bashrc .bashrcBU
додайте 2 рядки
echo "LS_COLORS='rs=0:di=1;35:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lz=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.axa=00;36:*.oga=00;36:*.spx=00;36:*.xspf=00;36:';" >> .bashrc
echo "export LS_COLORS" >> .bashrc
перед зміною vim також фон, щоб правильно переглянути
echo "set background=dark" >> .vimrc
закрити та перезапустити
Тоді у вас ще є шлях до імені з цим дивним синім кольором. Ви можете змінити це через PS1. Тут джерело ( https://apple.stackexchange.com/questions/219125/is-there-a-way-to-change-the-font-color-of-the-current-path-in-termial )
echo $PS1
\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$
За мною баліс [\ 033 [01; 34m] * [\ 033 [00m] - синій колір, тому я змінюю колір на рожевий [\ 033 [01; 34m] * [\ 033 [00m] . Перезаписати PS1
@EDIT:
Ви можете зробити це так, але він не буде постійним, і ця змінна буде видалена в кінці сеансу.
PS1='\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[00m\]\w\[\033[00m\]\$'
Щоб зробити його постійним, потрібно записати його у файл, який буде завантажений на початку сеансу, як і прецедент .bashrc.
echo "PS1='\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;35m\]\w\[\033[00m\]\$'" >> .bashrc
Рішення 2019 року:
Офіційний ColorTool від Microsoft може бути використаний для зміни загальної колірної гами, не встановлюючи кожен колір самостійно.
Просто завантажте zip-файл (знайдіть у Color Tool <Month> <Year>
розділі Релізи ) та витягніть інструмент у будь-яку папку. Потім запустіть його з вашої башти:
# run in wsl bash (or any other windows terminal)
# note that -x is required for wsl
./ColorTool.exe -x <scheme name>
# for the change to have permanent effect go to properties and click ok
Тоді ви можете легко імпортувати інші кольорові схеми у форматі iTerm, розмістивши .itermcolors
файл у schemes
папці ColorTool.
Для налаштування boW можна використовувати налаштування кольорів windows cmd для налаштування boW. Просто натисніть на невеликий значок ubuntu у верхньому правому куті та натисніть властивості.
Також для налаштування підказки ви можете використовувати
export PS1="\e[0;31m[\u@\h \W]\$ \e[m "
який змінить лише підказку на червоний тощо.
Таким чином, кольори, здається, добре працюють на boW. Наведені вище сайти не працюватимуть, оскільки вони створюють конфігураційні файли для конкретних емуляторів терміналів, але тут просто cmd.
Також шукаючи рішення, знайшов цю публікацію SuperUser, а потім цю публікацію в MS Understanding Settings Host Console
Що в основному становить усі налаштування, зберігаються у самому файлі ярликів при створенні в меню «Пуск» / Прикріплене до панелі завдань. Що потім можна змінити, змінивши властивості.
Все, включаючи кольори, можна налаштувати у записі реєстру [HKEY_CURRENT_USER \ Console \ Git Bash], використовуючи властивості, викладені у публікації MS, але щоб усвідомити зміну bash.exe, слід виконати безпосередньо, запустивши "C: \ Windows \ System32 \ bash.exe "через Windows + R, щоб змусити Windows припинити читання конфігурацій після записів реєстру.
Задовольнившись конфігурацією, створіть нові посилання ярликів на початку та на панелі завдань (якщо це ваша справа).
Аргумент робити це таким чином, чи є широкі зміни легше керувати (скажімо, випробувати нову кольорову схему?) Через файл .reg, ніж через нудне внесення та збереження змін у файл ярликів.