之前简单的给自己的Terminal配置了一点颜色,但是只是背景黑色,字体绿色,内容多了以后就看不清楚。之后看到一个视频里头,人家的Terminal花花绿绿的,非常好看,而且非常清晰,就想给自己的配置一下。然后就开始搜索了,接着就在Github上发现了一个叫做Solarized的项目,看了它的截图,觉得非常好看而且眼熟,仔细回想发现正是我在Sublime编辑器里使用的那个配色主题。大喜过望,便着手配置。但是配置一圈以后,发现并没有达成项目声称的效果,于是再次仔细研读了它的所有说明,重新配置了一遍。现在决定将我这两天配置颜色的心得记录下来,以便大家参照,也便于我以后自己回忆当时干了些什么事情。

配置Terminal颜色:

首先打开Solarized项目的地址https://github.com/altercation/solarized,将其下载到本地(也可以针对具体的需要分别下载各自的文件夹)。这时我们需要给Terminal配色,所以一会儿我们会需要用到其中的osx-terminal.app-colors-solarized文件夹。我们可以进入这个文件夹,里头又有自己更为细致的README说明,根据它的描述,我们需要做如下几个步骤:

  • 1.下载SIMBL,没什么好说的,点击那个链接,下载安装即可。安装完成后,会生成/Library/Application Support/SIMBL这个文件夹。一会儿会用到。

  • 2.安装TerminalColors,也就是下载http://github.com/timmfin/terminalcolours/raw/master/TerminalColours-SL-64bit.zip,解压缩后,将其复制到/Library/Application Support/SIMBL/Plugin中即可。

  • 3.打开osx-terminal.app-colors-solarized文件夹,双击其中的Solarized Dark ansi.Terminal(或者Light)即在Termianal中配置好了颜色。

注意:

在这部分中,有个很重要的地方,TerminalColours-SL-64bit.zip解压出来的bundle文件,有可能需要做修改。如果说你将这个bundle放入文件夹后,出现了error报错信息,提示你该版本的Terminal未经过测试,那么你可以右键查看这个bundle的package信息,找到其中的Info.plist,使用xcode(或者Textmate等编辑器)打开,搜索MaxBundleVersion,将它修改为比报错信息更大的值即可。这样这个bundle就能正常load而不会报错了。

配置vim颜色:

Terminal配色成功后,vim的配色效果才能正确显示。这个其实就很简单了,根据官方的说明下载解压拷贝就行。唯一可能要注意的就是,官方说明是这样写的:

Move solarized.vim to your .vim/colors directory. After downloading the vim script or package:

$ cd vim-colors-solarized/colors
$ mv solarized.vim ~/.vim/colors/

这里不一定非得~/.vim/colors/,至少我的vim就在/usr/share/vim/vim73/colors/,这个可能需要根据自己电脑的具体需求来放置了。

配置ls颜色:

这个更简单,打开Terminal,输入如下命令:

cd ~
vim .bash_profile

在最后键入export CLICOLOR=1保存即可。

总结:

以上就是我这两天的配置心得,如果想起来有什么遗漏再来补充,
若有疑问请留言或者发邮件给我。

2014-06-11 23:137