美文网首页
zsh+oh my zsh+iterm2

zsh+oh my zsh+iterm2

作者: 赌气的对白 | 来源:发表于2015-08-12 22:45 被阅读4077次

    昨天晚上半夜不睡觉,鼓捣一下zsh,以前只是看别人说好用,今天体验了一下还真是爽歪歪,至于为什么选择这个组合,可以看一下这个链接http://www.wangyuxiong.com/archives/52137 。已经果断放弃terminal,记录一下安装过程,很简单,以备以后需要,也给需要的同学参考一下。
    我的环境是MAC下,MAC默认安装了zsh(一些教程会让安装zsh,如果已经默认安装,就没必要再装了)使用命令查看是否已经安装

    cat /etc/shells
    

    应该会看到

    /bin/bash
    /bin/csh
    /bin/ksh
    /bin/sh
    /bin/tcsh
    /bin/zsh(这个哟~~)
    

    已经确定zsh存在,开始安装 oh my zsh(这名字起得,想想还让人有点小激动呢~~),下面是手动安装,自动安装的请自行Google。
    首先将项目克隆到本地(什么?不会用git?那我想对你说,see u &有事写信)

    git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
    

    如果之前有一个~/.zshrc文件的话,建议先做备份,不过如果看到这篇帖子的话,很大比例是第一次装,我是第一次装,省略了这一步。保险起见还是看看有没有这个文件,万一别人在这台电脑上鼓捣过呢?

    cp ~/.zshrc ~/.zshrc.orig
    

    创建zsh的配置文件

    cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
    

    设置zsh为你的默认的shell

    chsh -s /bin/zsh
    

    当然你可能还需要把你的bash的配置文件(/.bash_prorile或者/.profile等)给拷贝到zsh的配置文件/.zshrc里,因为zsh兼容bash,所以你大可放心把bash的配置粘贴到/.zshrc底部便可。(这一句是引用,如有雷同,不胜荣幸,大神们不会计较的,所以我很放心,哈哈)
    我知道你正在蠢蠢欲动,想开始搞主题了,凭哥这些年的经验,主题神马的都没卵用,到最后你会觉得原来原生的才是最好的,好吧,我知道说服不了你,所以还是推荐一款我个人喜欢的主题,我的风格是小清新~~
    (这是作者的主题库,https://github.com/robbyrussell/oh-my-zsh/wiki/Themes
    开始的时候想用 agnoster ** 这个主题,但是还有安装字体补丁,好麻烦的说,再就是看起来太花哨,最后选择的是 cloud主题,很符合我的风格,在主题库里搜 cloud可以看到效果
    这个小云彩,太有爱了~~
    因为用惯了terminal的Homebrew主题,所以绿色的字体觉得更舒服,可以将iterm2的Foreground颜色设置成绿色,我的iterm2主题用的是
    Monokia-Soda**。这样,一个终极的shell就打造出来了,以后的使用就自己慢慢研究了。
    2015年8月12日 于北京朝阳 北苑

    补充:

    今天看到几个比较好用的zsh插件,记录一下。zsh的插件大部分是自带的,只需开启即可,开启方式为在~/.zshrc 中的plugins=(git)(默认只开启git)写入即可,想加什么插件就把名字放里面就是了,比如plugins=(git web-search )。

    • web-search
      此插件可以使你在终端实现web查询,比如google python学习,baidu 今日头条,bing 天气等。
    • wd
      此插件可以让你迅速进入到常用目录,你只需设置一下类似于alias即可,方法为:进入到目的目录 (如/Users/Tom/Workspace)执行wd add test,则你在终端中输入wd test的时候即进入到 /Users/Tom/Workspace
    • last-working-dir
      此插件会在终端再次启动时自动进入上次关闭的目录,很方便,对于我们码农来说,基本上次关闭的目录即是我们下次要进入的目录,Orz...
      这里只介绍几个当前用到的,还有跟多很神奇的插件,可以看一下这里https://github.com/robbyrussell/oh-my-zsh/wiki/Plugins-Overview

    相关文章

      网友评论

          本文标题:zsh+oh my zsh+iterm2

          本文链接:https://www.haomeiwen.com/subject/ptniqttx.html