开发工具颜色搭配 —— 折腾 mac 系统

上手 mac 之前,我调查了好久,mac 比起 windows 到底有什么优势?我想说的是,调查并没有什么软用,只有上手一台体验才有意义。 这会是一个系列,作为我折腾 mac 的知识备忘,同时也给想买却犹豫不决的同学吃一个定心丸,买,没错。

mac 相比 windows 有一个大优势,那就是美。在开发者眼中,这体现在开发工具的主题搭配上,废话不多说,上图。

  • Terminal
  • iTerm2 和 terminal 一样。
  • idea & webstorm
  • sublime text3
  • vim

配置过程

其实在折腾之前,强迫症心态就让我觉得,所有的工具,颜色主题理应保持一致!这是一个强迫症的尊严,不容侵犯!所幸目前业界已经有很多方案,比如:

至于我选择 Solarized 的原因……主要是选了之后才知道 Tomorrow Theme的存在。

下载

git clone git://github.com/altercation/solarized.git

terminel / iterm2

两者都是命令行工具,iTerm2 强大些。

  • Terminal 的话,在 solarized/osx-terminal.app-colors-solarized 下双击 Solarized Dark ansi.terminalSolarized Light ansi.terminal 就会自动导入两种配色方案 Dark 和 Light 到 Terminal.app 里。
  • iTerm2 的话,到 solarized/iterm2-colors-solarized 下双击 Solarized Dark.itermcolorsSolarized Light.itermcolors 两个文件就可以把配置文件导入到 iTerm 里。

两者都要在其“设置”中将你选中的主题设为默认。

vim

我对 vim 没啥好感,因为不会,但是改个配置文件什么的也还挺方便的。 配置主题过程很简单,先去上面下载的目录找主题文件并复制到指定位置,然后在 vim 中配置,如下:

$ 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 然后回车。

参考文章

最后来个大纲。

折腾 mac 系列

  • 开发工具颜色搭配
  • 常用开发工具盘点
    • iTerm2
    • oh my zsh
    • brew
    • nvm
    • dash
    • idea & sublime
      • 这个两个会在《工具狂人系列展开》
  • 其他工具盘点
    • Alfred
      • 我的第一个付费软件
    • moom
    • 印象工具 & 马克飞翔
    • shadowsocksX
    • go2shell
    • CheetSheet
      • mac 上手必备
    • bartender
    • popclip
  • 终端常用命令盘点
    • grep
    • ls
    • netstat

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏精讲JAVA

我就想问问有多少人不会idea热部署的!!!赶紧学

今天,公众号上的一个粉丝说想让我调一下bug,自己解决好多天了,一直没有找到问题所在,本着救人一命胜造七级浮屠的觉悟,果断teamview了。谁让...

401
来自专栏IT开发技术与工作效率

别再用VC6学C语言了!

2263
来自专栏运维技术迷

pycharm2016版汉化方法

一、备份 原始的语言包是英文的,建议还是备份一下,方便你啥时候想用高大上的英语的时候还得去网上找。 二、开始汉化 将resources_cn(下载地址在最下...

3204
来自专栏乐享123

Migrate Centos7 From Centos6

1855
来自专栏hadoop学习笔记

hadoop基础学习教程实操篇汇总

关于hadoop的分享此前一直都是零零散散的想到什么就写什么,整体写的比较乱吧。最近可能还算好的吧,毕竟花了两周的时间详细的写完的了hadoop从规划到环境安装...

731
来自专栏hadoop学习

Hadoop新手篇:hadoop入门基础教程

关于hadoop的分享此前一直都是零零散散的想到什么就写什么,整体写的比较乱吧。最近可能还算好的吧,毕竟花了两周的时间详细的写完的了hadoop从规划到环境安装...

684
来自专栏帘卷西风的专栏

关于cocos2dx 3.0升级崩溃报错(unable to load native library) 和(Fatal signal 11 (SIGSEGV) at 0x00000000)

         最近一直在Windows平台开发cocos-2dx游戏,期间做了一次引擎升级,升级到了3.0正式版本。Windows平台上表现很正常,没有出现...

462
来自专栏技术博文

Linux配置防火墙,开启80端口、3306端口

vi /etc/sysconfig/iptables  -A INPUT -m state –state NEW -m tcp -p tcp –dport 80...

4179
来自专栏州的先生

编程与下厨房:如何教女友写Python(一:厨房与Python

1093
来自专栏向治洪

android studio设置代理更新

我们都知道Android Studio是基于IDEA开发的,而我们写的每一个程序又都是有Gradle构建的,Gradle的优点可以说是很多,被很多程序员夸得没...

2676

扫码关注云+社区