企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
开发工具颜色搭配 ================ `mac` 相比 `windows` 有一个大优势,那就是美。 在开发者眼中,这体现在开发工具的主题搭配上,废话不多说,上图。 * Terminal ![terminal](https://box.kancloud.cn/2016-01-17_569b322d44a24.png) * iTerm2 和 terminal 一样。 ![iterm2](https://box.kancloud.cn/2016-01-17_569b322d720b2.png) * idea & webstorm ![idea](https://box.kancloud.cn/2016-01-17_569b322d93c20.png) * sublime text3 ![sublime text3](https://box.kancloud.cn/2016-01-17_569b322dce1f8.png) * vim ![vim](https://box.kancloud.cn/2016-01-17_569b322e1032f.png) ### 配置过程 其实在折腾之前,强迫症心态就让我觉得,所有的工具,颜色主题理应保持一致!这是一个强迫症的尊严,不容侵犯!索性目前业界已经有很多方案,比如: * [Solarized](http://ethanschoonover.com/solarized) * [Tomorrow Theme](https://github.com/chriskempson/tomorrow-theme) 至于我选择 `Solarized` 的原因,主要是选了之后才知道 `Tomorrow Theme`的存在。 #### 下载 ``` git clone git://github.com/altercation/solarized.git ``` #### terminel / iterm2 两者都是命令行工具,`iTerm2` 强大些。 * Terminal 的话,在 `solarized/osx-terminal.app-colors-solarized` 下双击 `Solarized Dark ansi.terminal` 和 `Solarized Light ansi.terminal` 就会自动导入两种配色方案 Dark 和 Light 到 Terminal.app 里。 * iTerm2 的话,到 `solarized/iterm2-colors-solarized` 下双击 `Solarized Dark.itermcolors` 和 `Solarized Light.itermcolors` 两个文件就可以把配置文件导入到 iTerm 里。 两者都要在其“设置”中将你选中的主题设为默认。 #### vim 我对 `vim` 没啥好感,因为不会,但是改个配置文件什么的也还挺方便的。 配置主题过程很简单,先去上面下载的目录找主题文件并复制到指定位置,然后在 `vim` 中配置,如下: ```shell $ cd solarized $ cd vim-colors-solarized/colors $ mkdir -p ~/.vim/colors $ cp solarized.vim ~/.vim/colors/ $ vi ~/.vimrc syntax enable set background=dark colorscheme solarized ``` #### idea & webstorm 该系列在编码体验上的强大不用多说,我会在《工具狂人系列》里面的做深入的介绍。 安装主题当然也非常简单,直接在 https://github.com/jkaving/intellij-colors-solarized 下载源码中的 `settings.jar` ,然后在 `File | Import Settings... ` 中导入…… github 的 `README` 有详细的载入过程,不多说。 #### sublime text3 st2 没有试过。 `Solarized` 官方介绍页面竟然没有放置 `sublime text3` 的介绍,也是不懂。 https://github.com/braver/Solarized ,这上面有详细的安装方法,直白点就是: 在 `Package Control` 中搜索 `Solarized Color Scheme` 然后回车。 ### 参考文章 * http://www.vpsee.com/2013/09/use-the-solarized-color-theme-on-mac-os-x-terminal/ * http://ethanschoonover.com/solarized