IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    Mac OS X 下终端的配置

    饮冰先生 (237572656@qq.com)发表于 2014-07-17 00:00:00
    love 0

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

    • iTerm2
    • Solarized
    • oh-my-zsh

    一、使用 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 关闭当前的终端会话

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



沪ICP备19023445号-2号
友情链接