Mitäs tuonne .zshrc -tirdostoon pitää laittaa jotta saa tekstit vihreänä ulos?
zshrc, teksti vihreäksi.
.zshrc
698
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Turvaa tilisi vahvistamalla puhelinnumerosi. Voit silloin palauttaa unohtuneen salasanan tekstiviestillä.
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 6
Vanhimmat
"Start (stop) using a different foreground colour, if supported by the terminal."
%F{green}
---
lähde:
http://zsh.sourceforge.net/Doc/Release/Prompt-Expansion.html#Simple-Prompt-Escapes
---
jk: En sitten ikinä oo käyttäny zsh, kunhan lunttasin zsh-promtin optioita
tuolta kohdasta "13.2.5 Visual effects"
Sori, taisin ymmärtää aloituksen väärin.
Kysymys ei liene prompteista (teemojahan löytyy =)
% prompt -l
Currently available prompt themes:
adam1 adam2 bart bigfade clint elite2 elite fade fire off oliver pws redhat suse walters zefram
..sama kuvallisena esityksenä...
http://aijaa.com/W2lBR4
Tekstin tulostus näköjään toimaa tuollakin -> %F{green}....%f
% print -P -- "%F{green}Vihreä edusväri%f ja paluu oletusväriin"
Kaikki edusvärit sain näkyviin tällä:
% for code in {0..255}; do echo -e "\e[38;05;${code}m $code: Testi"; done
mutta tällä näkyi vain 8 ekaa värisävyä:
% for code in {000..255}; do print -P -- "$code: %F{$code}Test%f"; done
Siitä vaan ei havaintoa, mistä ja miten zsh konffataan tulostamaan
muillakin kuin oletusväreillä.
/etc/terminfo
Täällä /etc/terminfo/ -hakemistosta löytyi vain README jonka sisältö mulle täyttä hepreaa =)
Mutta aloittajan kysymykseen löytyy ratkaisu pääte-emulaattorin (mulla konsole) asetuksista eikä tarvetta käpistellä .zshrc -konttia. Asetuksista valkkasin
alimmaisen vihreä/mustalla -vaihtoehdon:
http://aijaa.com/G932Jx
Ja tässä demo2, josta selvinnee mitä tarkoitan (vertaa demoon yllä)
http://aijaa.com/DVGOgZ
Aloituksesta kun ei käy ilmi, pitikö muutoksen olla koko järjestelmän laajuinen eli "/dev/tty{1..6}" vai riittääkö että toimaa työpöydän pääte-emulaattorissa "/dev/pts{0..n}".