Я пытался создать цветовые схемы с помощью 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
Проблема не относится к bash в Ubuntu для Windows, так как терминал все еще предоставляется conhost.exe
.
Чтобы изменить цвета, вы можете перейти в настройки по умолчанию:
И затем вы можете щелкнуть каждый отдельный цвет и изменить его на другой цвет.
Процесс несколько сбивает с толку, потому что, щелкая цветной прямоугольник, вы меняете то, что выбрано в качестве фона экрана. Поэтому сначала вы должны изменить это выделение, настроить цвет, а затем снова изменить выделение на желаемый цвет фона.
В целом, проще просто использовать другой терминал или эмулятор консоли. Я лично сейчас пользуюсь ConEmu , что позволяет намного проще менять цветовые схемы.
Я не думаю, что пользовательский интерфейс позволяет вам изменять все цвета 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\]\$
По мне, balise [\033 [01; 34m] * [\033 [00m] является синим цветом, поэтому я меняю цвет на розовый [\033 [01; 34m] * [\033 [00m]]. Перезаписать PS1
@РЕДАКТИРОВАТЬ:
Вы можете сделать это таким образом, но он не будет постоянным, и эта переменная будет удалена в конце сеанса.
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
Вы можете использовать цветовую настройку windows cmd для настройки boW. Просто нажмите на маленькую иконку Ubuntu в верхнем правом углу и выберите Свойства.
Кроме того, чтобы настроить приглашение, вы можете использовать
export PS1="\e[0;31m[\u@\h \W]\$ \e[m "
который изменит только подсказку на красный и так далее.
Таким образом, цвета, кажется, отлично работают на BOW. Вышеуказанные сайты не будут работать, так как они создают файлы конфигурации для определенных эмуляторов терминала, но это просто cmd здесь.
Также ищет решение, нашел этот пост суперпользователя, а затем этот пост из MS Понимание настроек хоста консоли Windows
В основном это означает, что все настройки сохраняются в самом файле ярлыка при создании в меню «Пуск» / закреплено на панели задач. Который затем можно изменить, изменив свойства.
Все, включая цвета, можно настроить в записи реестра [HKEY_CURRENT_USER\Console\Git Bash], используя свойства, описанные в сообщении MS, но чтобы понять, что изменение bash.exe необходимо выполнить напрямую, запустив «C:\Windows\System32\bash.exe». "через Windows+R, чтобы заставить Windows прекратить чтение конфигурации после записей реестра.
После того, как вы будете удовлетворены настройкой, создайте новые ярлыки ссылок в панели запуска и прикрепления к задачам (если это ваше дело).
Аргумент за то, что так происходит, легче ли управлять радикальными изменениями (например, попробовать новую цветовую схему?) через .reg файл, чем через утомительное внесение и сохранение изменений в файл ярлыка.