Mac OS X 下终端的配置

发表于 · 归类于 代码 · 阅读完需 3 分钟 · 报告错误

工欲善其事,必先利其器,今天要讲的是日常开发中最常用到的终端的配置。以下教程会用到:

一、使用 iTerm2 代替默认终端

都说自带的终端不好用,何不试试 iTerm2

二、配置 iTerm2 的配色

先通过下面命令下载 Solarized 配色文件:

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

然后打开 iTerm2 的偏好设置(快捷键为 Cmd + ,),找到 Profiles / Colors,在最下面的 Load Presets … / Import… 加载下载好的 iterm2-colors-solarized/Solarized Dark.itermcolors 配色方案。

选择 iTerm2 配色方案

三、安装 oh-my-zsh

Mac OS X 系统自带 zsh,可以用 zsh --version 命令来查看你的 zsh 版本。

oh-my-zsh 是一个被称为「终极 zsh 配置」的东西。在 iTerm2 中输入以下命令用来安装 oh-my-zsh:

~ $ wget --no-check-certificate http://install.ohmyz.sh -O - | sh

安装好之后,打开 Home 目录下的 .zshrc 文件,定位到 ZSH_THEME="..." 一行修改主题,oh-my-zsh 有超过一百个 zsh 默认主题(一个主题预览网站:http://zshthem.es/all/ ),选择你喜欢的主题吧。

四、其他配置

1、让 ls 显示彩色的输出

在 .zshrc 文件末尾加入下面代码:

export LSCOLORS=exfxcxdxbxegedabagacad

最终效果如下:

Mac OS 下终端的最终效果

2、iTerm2 终端常用快捷键

下面的表格是一些能够提高效率的 Shell 快捷键:

快捷键描述说明
Ctrl + A将光标移至行首
Ctrl + E将光标移至行尾
Ctrl + B将光标向左移动一个字符
Ctrl + F将光标向右移动一个字符
Ctrl + K删除当前光标到行尾的字符
Ctrl + U删除当前光标到行首的字符
Ctrl + W向前删除一个单词
Ctrl + R搜索历史命令列表
Ctrl + N从历史命令列表中取下一条命令,相当于向下方向键
Ctrl + P从历史命令列表中取上一条命令,相当于向上方向键
Ctrl + L清屏
Ctrl + D关闭当前的终端会话

(本文写于杭州阿里实习期间)