美文网首页iOS 逆向工程 app安全 网络安全Homebrew
猿内功:终端+oh-my-zsh漂亮配色、实用插件

猿内功:终端+oh-my-zsh漂亮配色、实用插件

作者: iCode_ | 来源:发表于2018-09-21 15:02 被阅读3308次

    平时使用Mac自带终端时是不是觉得主题太单调、代码不能自动提示、语法不能高亮。那么今天就来调教一下,让它变得漂亮些、活儿更好一些。
    话不多说先上效果图

    效果图.png 简单介绍下oh-my-zsh

    Oh My Zsh是一款社区驱动的命令行工具,正如它的主页上说的,Oh My Zsh 是一种生活方式。 它基于zsh命令行,提供了主题配置,插件机制,已经内置的便捷操作。

    一.安装oh-my-zsh

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

    二、安装Powerline Fonts

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

    三、安装 Meslo 字体库。

    • 使用下面命令到终端中安装:
      # clone
      git clone https://github.com/powerline/fonts.git --depth=1
      # install
      cd fonts
      ./install.sh
      # clean-up a bit
      cd ..
      rm -rf fonts
      

    四、oh-my-zsh配置主题和插件

    • cd到根目录
      cd ~/.oh-my-zsh
    • 打开.zshrc文件
      open ~/.zshrc
    • 如下图配置主题 配置主题.png
    • 插件这里我只推荐两个(语法高亮、自动提示,git是默认的)
      ·自动提示插件zsh-autosuggestions
      使用以下命令安装
      git clone git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
      ·语法高亮zsh-syntax-highlighting使用以下命令安装
      git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
    • 打开上面的.zshrc文件如下图配置插件 配置插件.png

    五、配置终端 如图配置.png

    • 如图修改字体
    • 红框中的颜色保持一致(看着好看点)(我使用的r:0,g:43,b:54)
    • 其他调到自己喜欢的颜色

    六、最后再说一下效果图中大拇指的配置

    • 进入主题目录
      cd ~/.oh-my-zsh/themes
    • 打开agnoster主题,按红框里面的编辑保存完退出就好了。
      vim agnoster.zsh-theme
    • 如图
      if [[ "$USER" != "$DEFAULT_USER" || -n "$SSH_CLINET" ]]; then
        prompt_segment black default ""
      fi
    }
    

    七、大功告成,喜欢的点个赞

    • 或许有用
      1、查看shell:
      cat /etc/shells
      2、更改shell:
      chsh -s /bin/zsh
      3、查看当前shell,但不能时时反映shell,需重启终端:
      echo $SHELL

    相关文章

      网友评论

        本文标题:猿内功:终端+oh-my-zsh漂亮配色、实用插件

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