Saya sudah mencoba membuat skema warna dengan https://terminal.sexy dan http://ciembor.github.io/4bit/ tapi saya tidak bisa membuat ekspor mereka bekerja dengan bash di Ubuntu di Windows.
Apa pendekatan yang benar untuk menyesuaikan warna di boUoW?
Saya sudah mencoba membuat skema warna dengan https://terminal.sexy dan http://ciembor.github.io/4bit/ tapi saya tidak bisa membuat ekspor mereka bekerja dengan bash di Ubuntu di Windows.
Apa pendekatan yang benar untuk menyesuaikan warna di boUoW?
Jawaban:
Ini juga solusi yang bagus dan mudah, dari https://medium.com/@iraklis/fixing-dark-blue-colors-on-windows-10-ubuntu-bash-c6b009f8b97c :
Tambahkan ini ke .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
Dan saya menemukan ini berguna juga untuk keterbacaan vim:
echo "set background=dark" >> .vimrc
Masalahnya tidak spesifik untuk bash di Ubuntu untuk Windows, karena terminal masih disediakan oleh conhost.exe
.
Untuk mengubah warna, Anda dapat masuk ke Default :
Dan kemudian Anda dapat mengklik setiap warna individu dan mengubahnya ke warna lain.
Prosesnya agak membingungkan, karena dengan mengklik kotak warna, Anda mengubah apa yang dipilih sebagai Latar Belakang Layar . Jadi, pertama-tama Anda harus mengubah pilihan itu, sesuaikan warnanya dan kemudian ubah kembali ke warna latar belakang yang Anda inginkan.
Secara keseluruhan, lebih mudah untuk menggunakan emulator terminal atau konsol yang berbeda secara bersamaan. Saya pribadi menggunakan ConEmu sekarang, yang memungkinkan Anda mengubah skema warna dengan lebih mudah.
Screen Text
ke hitam (0,0,0) dan Screen Background
semacam kuning muda (255.255.150) telah bekerja cukup baik untuk saya. Lihat contoh tangkapan layar .
Saya tidak berpikir UI memungkinkan Anda mengubah semua warna ANSI, Anda harus mengeditnya melalui registri.
Sudah ada tema gelap solarized yang berfungsi cukup baik di https://github.com/neilpa/cmd-colors-solarized
(tutup / buka jendela konsol untuk mengaktifkan)
Solusi yang sama seperti yang lain dengan beberapa penjelasan lebih untuk orang-orang seperti saya ( https://medium.com/@iraklis/fixing-dark-blue-colors-on-windows-10-ubuntu-bash-c6b009f8b97c )
cd /home/<user>
ls -a
Anda harus menemukan .bashrc dan membuat BU
cp .bashrc .bashrcBU
tambahkan 2 baris
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
sebelum mengubah vim juga latar belakang untuk melihat dengan benar
echo "set background=dark" >> .vimrc
berhenti dan mulai kembali
Anda kemudian masih memiliki jalur dalam nama dengan warna biru yang aneh ini. Anda dapat memodifikasi ini melalui PS1. Di sini sumbernya ( 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\]\$
Oleh saya balise [\ 033 [01; 34m] * [\ 033 [00m] adalah warna biru jadi saya mengubah warna dalam warna pink [\ 033 [01; 34m] * [\ 033 [00m] . Untuk menimpa PS1
@EDIT:
Anda bisa melakukannya dengan cara ini, tetapi itu tidak akan permanen, dan variabel ini akan dihapus pada akhir sesi.
PS1='\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[00m\]\w\[\033[00m\]\$'
Untuk membuatnya permanen, Anda harus menulisnya ke file yang akan dimuat pada awal sesi, seperti preseden .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
Solusi 2019:
ColorTool resmi dari Microsoft dapat digunakan untuk mengubah skema warna keseluruhan tanpa harus mengatur sendiri setiap warna.
Cukup unduh file zip (cari di Color Tool <Month> <Year>
bawah Rilis ) dan ekstrak alat ke folder apa pun. Kemudian jalankan dari bash Anda:
# 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
Kemudian Anda dapat dengan mudah mengimpor skema warna lain dalam format iTerm, dengan menempatkan .itermcolors
file di schemes
folder ColorTool.
Anda dapat menggunakan kustomisasi warna windows cmd untuk menyesuaikan boW. Cukup klik ikon ubuntu kecil di sudut kanan atas dan klik properti.
Juga, untuk menyesuaikan prompt, Anda dapat menggunakan
export PS1="\e[0;31m[\u@\h \W]\$ \e[m "
yang hanya akan mengubah prompt menjadi merah dan sebagainya.
Dengan demikian, warna tampaknya berfungsi dengan baik pada boW. Situs di atas tidak akan berfungsi karena mereka membuat file konfigurasi untuk emulator terminal tertentu, tetapi hanya cmd di sini.
Juga mencari solusi, temukan posting SuperUser ini kemudian posting ini dari MS Understanding Windows Host Console Settings
Apa yang pada dasarnya berjumlah adalah semua pengaturan disimpan dalam file Shortcut itu sendiri saat dibuat di menu Start / Sematkan ke taskbar. Yang kemudian dapat diubah dengan memodifikasi properti.
Semuanya termasuk warna dapat dikustomisasi dalam entri registri [HKEY_CURRENT_USER \ Console \ Git Bash] menggunakan properti yang diuraikan dalam posting MS, tetapi untuk menyadari perubahan bash.exe harus dieksekusi langsung dengan menjalankan "C: \ Windows \ System32 \ bash.exe "via Windows + R untuk memaksa Windows berhenti membaca konfigurasi setelah entri registri.
Setelah puas dengan konfigurasi, buat tautan pintasan baru di start dan pin-to taskbar (jika itu yang Anda inginkan).
Argumen untuk melakukannya dengan cara ini, apakah perubahan sweeping lebih mudah untuk dikelola (katakanlah skema warna baru coba?) Melalui file .reg daripada melalui membuat membosankan dan menyimpan perubahan ke file shortcut.