文档章节

iTerm2 + Zsh + Oh My Zsh + solarized

陈袁at互联
 陈袁at互联
发布于 2015/12/27 10:37
字数 807
阅读 398
收藏 3

当时为什么买Mac电脑?

回想当初,当时决定买Mac电脑的一个最重要因素就是OSX它是UNIX系统,他与Linux系统一样,可以与Linux的环境一样,可以直接写shell命令。

武装自己的Terminal,提高工作效率

Mac自带的Terminal终端,功能不是很强大,做一些基本的配置还是可以。iTerm2是一款免费的软件,有很多的工作都比较好用。但是,如果线下环境与线上环境中间有一个跳板机的时候,就不是特别的方面,因为没有打隧道的功能。但是SecureCRT是可以做到的,但是该软件是收费,也是一个非常不错的软件,而且跨平台。

让iTerm变得强大,高效还漂亮

先来看看最终的效果图吧!!!

image

其他包含了:iTerm2 + Zsh + Oh My Zsh + solarized + autojump。

详细步骤

安装iTerm2

下载iTerm2的安装包,将其安装在电脑上。
下载地址: https://www.iterm2.com/

下载solarized主题

下载solarized主题,我是在github直接clone下来的,直接用命令就可以下载下来。
具体步骤:git clone https://github.com/altercation/solarized.git

在iTerm→Preferences→Colors→Load Presets→import进来就可以了。

更换默认的bash到Zsh来
Mac 系统自带了 Zsh, 一般不是最新版,如果需要最新版可通过 Homebrew 来安装

brew install zsh

可通过 zsh --version 命令查看 Zsh 的版本
使用 echo $ZSH_VERSION 命令查看当前使用的 Zsh 版本

修改默认 Shell
在 /etc/shells 文件中加入如下一行/usr/local/bin/zsh
然后运行命令 chsh -s /usr/local/bin/zsh

我们再打开iTerm2的时候,发现文字的排版是有点儿变化的,说明已经切换OK了。

安装Oh My Zsh

oh-my-zsh可以让我们快速的配置Zsh,话说最开始Zsh乏人问津的原因就是配置过于复杂,oh-my-zsh的网址是https://github.com/robbyrussell/oh-my-zsh,安装oh-my-zsh只需要一条命令:

curl -L http://install.ohmyz.sh | sh

配置别名

zsh的配置主要集中在用户当前目录的.zshrc(~/.zshrc)里。我主要进行了一下配置:

alias cls='clear'
alias ll='ls -l'
alias la='ls -a'
alias vi='vim'

配置颜色

.zshrc里找到ZSH_THEME,就可以设置主题了,默认主题是:

ZSH_THEME=”robbyrussell”

将其修改成

ZSH_THEME="agnoster"

主题我们在哪儿看了?就是在我们之前下载的 Oh My Zsh的主题里面,具体的地址如下:

/Users/chenyuan/.oh-my-zsh/themes

每次修改完了 .zshrc 文件,都必须重新source一下才行。就是source ~/.zshrc才能生效。

到这里,还是不够美观,漂亮的箭头还是没有出现,那是应为字体的原因,需要对Mac的字体库进行安装。这里有一个地址,是可以下载到本地,然后安装的。

git clone https://github.com/supermarin/powerline-fonts.git

我选择的是该字体 image

这样子就十分的漂亮了。

安装autojump插件

这里我推荐一篇很好的文章,中间有介绍。

http://codingstyle.cn/topics/22

到这里,基本的配置就完成了。程序员,还是多用命令,吐槽纯命令、VIM的我也不反对,自己喜欢就好。

© 著作权归作者所有

共有 人打赏支持
陈袁at互联
粉丝 51
博文 41
码字总数 26406
作品 0
深圳
高级程序员
Iterm2安装Zsh + Oh My Zsh+Solarized

安装Oh My Zsh curl -L https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh | sh 安装Zsh: 1.安装zsh 2.配置iterm2 3.然后重新启动iTerm2,zsh就已经被配置成默认的s......

孟飞阳
07/19
0
0
MAC配置终端(item2 + oh-my-zsh + solarized配色方案)

安装item2:下载地址 将iTem2设置为默认终端: (菜单栏)iTerm2 -> Make iTerm2 Default Term 然后打开偏好设置preference,选中Keys,勾选Hotkey下的Show/hide iTerm2 with a system-wide...

土茯苓
07/02
0
0
Mac下配置iTerm2 + oh-my-zsh

1、安装iTerm2 首先我们下载的 iterm2 这个软件,比Mac自带的终端软件更加强大。直接官网 http://iterm2.com/ 下载,然后把它拖到应用软件里面就行。 2、安装og-my-zsh github连接:https:/...

LssTechnology
05/29
0
0
Mac下安装Iterm2终端工具

一般Iterm2是结合oh-my-zsh一起使用,但是如果不喜欢zsh也可以单独使用。Iterm2有个亮点就是可以通过快捷键快速启动。 安装步骤: 1、下载: http://www.iterm2.com/ 2、安装: 解压出来后直...

easonjim
2017/11/21
0
0
在 Mac OS X 终端里使用 Solarized 配色方案

相信长期浸泡在终端和代码的小伙伴们都有一套自己喜爱的配色方案。以前一直在用简单、适合阅读的 Terminal.app 配色方案,换到 MacBook Pro with Retina display 后发现这个配色时间看长了眼...

随影求是
2014/11/11
0
0

没有更多内容

加载失败,请刷新页面

加载更多

【大福利】极客时间专栏返现二维码大汇总

我已经购买了如下专栏,大家通过我的二维码你可以获得一定额度的返现! 然后,再给大家来个福利,只要你通过我的二维码购买,并且关注了【飞鱼说编程】公众号,可以加我微信或者私聊我,我再...

飞鱼说编程
今天
1
0
Spring5对比Spring3.2源码之容器的基本实现

最近看了《Spring源码深度解析》,该书是基于Spring3.2版本的,其中关于第二章容器的基本实现部分,目前spring5的实现方式已有较大改变。 Spring3.2的实现: public void testSimpleLoad(){...

Ilike_Java
今天
1
0
【王阳明心学语录】-001

1.“破山中贼易,破心中贼难。” 2.“夫万事万物之理不外于吾心。” 3.“心即理也。”“心外无理,心外无物,心外无事。” 4.“人心之得其正者即道心;道心之失其正者即人心。” 5.“无...

卯金刀GG
今天
2
0
OSChina 周三乱弹 —— 我们无法成为野兽

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @ _刚刚好: 霸王洗发水这波很骚 手机党少年们想听歌,请使劲儿戳(这里) hahahahahahh @嘻酱:居然忘了喝水。 让你喝可乐的话, 你准忘不了...

小小编辑
今天
9
0
vm GC 日志 配置及查看

-XX:+PrintGCDetails 打印 gc 日志 -XX:+PrintTenuringDistribution 监控晋升分布 -XX:+PrintGCTimeStamps 包含时间戳 -XX:+printGCDateStamps 包含时间 -Xloggc:<filename> 可以将数据保存为......

Canaan_
昨天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部