这几天一个朋友问起配色的问题,我推荐了 Solarized,顺手写下吧
很多人觉得配色没什么用,其实这个看个人喜好了,有些人就喜欢黑白两色的也没办法,不过有个舒服的配色,码代码的时候也比较舒服不是嘛~
** 简介 **
官网 ] ethanschoonover.com/
[github] github.com/altercation/solarized
官方提供了对很多应用的支持,不过好像没有 konsole 的,怎么办?
不用担心,有 github 呢,稍微搜索下就能找得到
比如这个
github.com/hayalci/kde-colors-solarized
提供了 kate、konsole 的支持。
** 使用方法 **
至于使用方法嘛,很简单,
konsole
直接把 colorscheme 文件复制到
$HOME/.kde4/share/apps/konsole
目录(版本不同路径可能有点不一样啦,不要太死板),然后在下图所示的地方选择就可以了
kate/kwrite
这个将 kateschema、katesyntax 文件的内容复制到
$HOME/.kde4/share/config/
目录中的 kateschemarc、katesyntaxhighlightingrc 文件后面就可以了,或者使用下面的命令
cat ./"Solarized Dark.kateschema" >> ~/.kde4/share/config/kateschemarc
cat ./"Solarized Light.kateschema" >> ~/.kde4/share/config/kateschemarc
cat ./"Solarized Dark.katesyntax" >> ~/.kde4/share/config/katesyntaxhighlightingrc
cat ./"Solarized Light.katesyntax" >> ~/.kde4/share/config/katesyntaxhighlightingrc
最后再下图所示的位置选择就可以了。
** GNU ls **
到这里配色就可以正常使用了,但还是有点小问题
Solarized 没有提供对 GNU ls 的支持,所以在终端里 ls 的时候是没有色彩的,看着很别扭是吧~~
不过还好,我们可以通过下面的东西来为 ls 提供色彩方案(通过 dircolors 设置的)
github.com/seebi/dircolors-solarized
** 使用方法 **
一条命令就可以了
eval `dircolors /path/to/dircolorsdb`
如果不想每次都要手动的话可以加入到.{z,ba}shrc 里
最后上张效果图吧