BARVIÄ?KY V TERMIN?LU
Pr??vÄ? jsem si tro??ku hr??l s barviÄkami v termin??lu. VlastnÄ? to zaÄalo u?ž u k??mo??e p??ed t??dnem, jak jsem mu nainstaloval toho Slacka a v defaultn? instalaci to mÄ?lo takov?? moc hezky barevn?? v??pis, nav?c osvÄ??žen?? u ka?žd?Šho speci??ln?ho souboru p??idan??m znakem ??plnÄ? na konci, tak?že kdy?ž se jednalo o link, tak na konci byl p??idan?? @, kdy?ž to byl adres???? tak na konci byl slash a kdy?ž to byl spustiteln?? soubor, tak tam byla hvÄ?zdiÄka. Jeliko?ž jsem u sebe za ty roky u?ž d??vno takov?Što hezk?Š default nastaven? zru??il a kdy?ž u?ž byla situace ne??nosn?? tak, ?že jsem na t?Š televizi, kam m??m p??ipojen?? server ani nepoznal jestli se jedn?? o adres???? nebo soubor a kdy?ž tak to bylo zase tak hnusnÄ? tmavÄ? modr?Š na Äern?Šm podkladÄ?, ?že jsem zase nemÄ?l ??anci p??eÄ?st o co se jedn??, tak tedy tehdy asi p??ed rokem jsem kdesi nasel o??kliv?? hack a do /etc/profile jsem p??idal ????dky:
LS_COLORS=”di=1″
export LS_COLORS
Tohle zp??sob?, ?že alespo?? ty adres????e budou jasnÄ? sv?tivou b?lou barvou. Ale v??e ostatn? bude po????d stejn?Š.
Ale to kdy?ž jsem vidÄ?l jak kr??snÄ? m???že takov?? v??pis ls vypadat mi nedalo, st??hnul jsem si v??echny jeho profile a bashrc konfiguraÄn? soubory a ??e??en? bylo velice jednoduch?Š. StaÄilo ty horn? dva ????dky nahradit t?mhle:
eval `dircolors -b`
alias ls=’ls -F –color=yes ‘
Kdy?ž si pust?te ten p???kaz dircolors, tak to na v??s vyhod? spoustu nastaven? t?Š promÄ?nn?Š prost??ed? LS_COLORS a rovnou to i exportne. P??ep?naÄ b znaÄ?, ?že to m?? b??t upraveno k obrazu shellu bash. Ten parametr F u aliasu ls zp??sob?, ?že se budou p??id??vat ty znaky podle druhu souboru/adres????e na konec jeho jm?Šna.
Pokud byste chtÄ?li m?t kontrolu nad t?m, jakou barvou se bude zobrazovat jak?? typ souboru, pak si jednou udÄ?lejte:
# dircolors -p > /etc/colors
A pak ten prvn? ????dek v tom profile nahraÄte:
eval `dircolors /etc/colors`
Pokud pak nÄ?co zmÄ?n?te v tom souboru colors, tak budete m?t barviÄky podle toho. J?? jsem si t??eba spustiteln?Š soubory nastavil na ?žlutou, co?ž odpov?d?? nastav?te tak, ?že to druh?Š Ä?slo p??ep???ete z 32 na 33. Tuhle fiÄuru jsem vyÄetl z Linux Tips and Tricks v Linux Gazete 44.
Dal??? barviÄky kter?Š jsem pr??vÄ? vy??e??il byli v editoru vim. Konkr?ŠtnÄ? na docela ned??vno nainstalovan?Šm routeru sem zapnul zobrazov??n? syntaxe a bohu?žel koment????e byly zobrazov??ny stejnÄ? hnusnou tmavÄ? modrou barvou na Äetn?Šm pozad?, jako kdysi na tom m?Šm serveru adres????e. Tady bylo ??e??en? je??tÄ? jednodu?????. StaÄilo napsat ve vimu:
:colorscheme nazev_schematu
PostupnÄ? jsem prozkou??el skoro v??echny, kter?Š jsem mÄ?l nainstalovan?Š a nakonec jsem do /etv/vim/vimrc vlo?žil:
colorscheme ron