•  
    效果图,很帅气有木有

一、首先安装iTem2

  • 安装好后的截图如下:
  •  
    安装好后的截图

二、安装oh-my-zsh

sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
卸载oh-my-zsh命令:uninstall_oh_my_zsh
  •  
    安装oh-my-zsh
  • 安装成功如下图:
  •  
    成功安装oh-my-zsh

三、安装Powerline

  • 先安装pip

    sudo easy_install pip
  • 再安装Powerline
    pip install powerline-status

四、安装 Meslo 字体库。

  • 方法1、可以直接复制下面命令到终端中安装:

    # clone
    git clone https://github.com/powerline/fonts.git --depth=1
    # install
    cd fonts
    ./install.sh
    # clean-up a bit
    cd ..
    rm -rf fonts
  • 方法2、单独下载 Meslo 字体,点击 view raw 下载字体,然后安装;如下图
     
    单独下载字体文件
  • 3、配置item2:(iTerm2>Preferences>Profiles>Text>Change Font),如下图:
    • 如果没有发现紫色框的Non-ASCII Font,先在绿色箭头所指的地方打钩,然后再重启.
    •  
      字体配置图

五、下载安装solarized配色方案

  • 进入刚下载的solarized目录下:solarized/iterm2-colors-solarized
    双击安装 Solarized Dark.itermcolorsSolarized Light.itermcolors
    但是不建议这样安装,因为现在iTerm2已经内置了这两种配色。直接选择就行

     
    配色方案。可以不下载,iTerm2已内置
  • 在下图中所指的地方直接选择就行
  •  
     

六、安装agnoster主题。

  • oh-my-zsh已经内置该主题,不用再单独下载了
  • 直接配置就行了
    • 进入根目录
    • 用vim编辑器打开隐藏文件.zshrc,将ZSH_THEME后面字段改为agnoster.
       
      配置主题
    • 重新打开iTerm2,效果如下
    •  
       

七、设置语法高亮 -- zsh-syntax-highlighting

  • 直接使用homebrew安装zsh-syntax-highlighting插件

    brew install zsh-syntax-highlighting
  • 然后在根目录下.zshrc中插入下面内容:
    source /usr/local/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh

八、自动补全插件incr

  • 可以使用下面代码手动写入文件

    cd ~/.oh-my-zsh/plugins/
    mkdir -p incr
    cd incr
    touch incr-0.2.zsh(将上面链接中的代码复制粘贴到incr-0.2.zsh文件中) chmod 777 incr-0.2.zsh
  • 配置.zshrc文件
     vim ~/.zshrc
    source ~/.oh-my-zsh/plugins/incr/incr*.zsh
    source ~/.zshrc

九、最后再说一下效果图中大拇指

iTerm2+oh-my-zsh配色的更多相关文章

  1. iTerm2 + Oh My Zsh 打造舒适终端体验

    iTerm2 + Oh My Zsh 打造舒适终端体验 写在前面 最终效果图: 因为powerline以及homebrew均需要安装command line tool,网络条件优越的同学在执行本文下面 ...

  2. iTerm2 + oh my zsh +agnoster

    安装iTerm2 iTerm2官方下载地址 http://www.iterm2.com/downloads.html 安装Oh My Bash 1.通过cat /etc/shells命令可以查看当前系 ...

  3. 安装 Homebrew&iterm2&Oh My Zsh

    /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/instal ...

  4. iTerm2 + Oh My Zsh

    iTerm2 http://iterm2.com/downloads.html https://iterm2.com/downloads/stable/iTerm2-2_1_4.zip Oh My Z ...

  5. iTerm2 + oh my zsh代替mac自带的bash shell

    使用Solarized dark配色方案 需要字体menlo for powerline oh-my-zsh主题使用agnoster,这个主题默认的路径是全路径,当路径很长的时候,就会占很长的空间,可 ...

  6. iTerm2 + Oh My Zsh 打造舒适终端体验[mac os系统]

    当使用Mac OS系统登陆服务器时,发现tab键不能提示系统默认的命令,于是参照各种网络文章,网友提供一种软件oh my zsh [网址:https://ohmyz.sh/] 其实最重要一个命令足矣 ...

  7. iTerm2 + oh my zsh +agnoster 打造最强Mac终端

    链接: http://www.siguoya.name/pc/home/article/256 http://www.jianshu.com/p/fabd40cf83fe http://www.jia ...

  8. iterm2 配色修改

    打开终端 输入 cd ~ vim .bash_profile 插入 export CLICOLOR= export LSCOLORS=gxfxcxdxbxegedabagacad export PS1 ...

  9. 为MAC配置终端环境iTerm2+Zsh+oh-my-zsh

    首先展示下我的终端吧. 这就是我们为什么要配置iTerm2+Zsh+oh-my-zsh环境的原因: 我们使用zsh解释器,当然等你使用 zsh时就会知道zsh与bash对比的强大之处了. 至于我们的g ...

  10. Mac OS 终端利器 iTerm2

    之前一直使用 Mac OS 自带的终端,用起来虽然有些不太方便,但总体来说还是可以接受的,是有想换个终端的想法,然后今天偶然看到一个终端利器 iTerm2,发现真的很强大,也非常的好用,按照网上配置了 ...

随机推荐

  1. SQLite C++ Wrapper 是一个 C++ 语言对 SQLite 的最小封装包。

    SQLite C++ Wrapper 是一个 C++ 语言对 SQLite 的最小封装包. 示例代码1:   #include <string> #include <iostream ...

  2. php中date() 函数

    实例 格式化本地日期和时间,并返回格式化的日期字符串: <?php // Prints the day echo date("l") . "<br>&q ...

  3. js声明变量的三种方式

    JS 声明变量的三种方式 (1)使用变量步骤:a.声明-->b.赋值-->3.调用 正确用法: <script type="text/javascript"> ...

  4. Template-Thymeleaf:Thymeleaf

    ylbtech-Template-Thymeleaf:Thymeleaf 1.返回顶部   2.返回顶部   3.返回顶部   4.返回顶部   5.返回顶部 0. https://www.thyme ...

  5. C#生成指定范围内的不重复随机数

    C#生成指定范围内的不重复随机数 // Number随机数个数 // minNum随机数下限 // maxNum随机数上限 public int[] GetRandomArray(int Number ...

  6. 封装了一个HOOKAPI的类。。。

    我惊奇地发现,我手竟然这么生了.....   很久很久没有写这方面的东西,现在写着竟然这么手生....哎....   这玩艺,还得天天练....

  7. Java 多线程同步和异步详解

    java线程 同步与异步 线程池 1)多线程并发时,多个线程同时请求同一个资源,必然导致此资源的数据不安全,A线程修改了B线 程的处理的数据,而B线程又修改了A线程处理的数理.显然这是由于全局资源造成 ...

  8. C++面向对象高级编程(下)第二周-Geekband

    17,对象模型:关于vptr(vitrual Pointer)和vtbl(virtual Table) 当存在虚函数就会出现虚指针vptr指向虚函数所在位置vtbl 将vptr实现vtbl内容翻译为C ...

  9. HBase Ambari

  10. Android Studio && NDK开发

    Android Studio下载安装网址:http://www.android-studio.org/index.php/download/hisversion 在下载界面可以查看安装包内是否包含SD ...