• mac添加oh my zsh


    Mac 终端 oh-my-zsh 配置

     

    Mac 终端默认 shell 为 bash。
    zsh 可能是目前最好的 shell ,至于好在哪里可自行百度。
    本文主要介绍使用 zsh 以及 oh-my-zsh 的配置。

    使用 zsh

    查看当前使用的 shell

    echo $SHELL
    
    /bin/bash
    

    查看安装的 shell

    cat /etc/shells
    
    /bin/bash
    /bin/csh
    /bin/ksh
    /bin/sh
    /bin/tcsh
    /bin/zsh
    

    使用 brew 更新 zsh

    brew install zsh
    
    ==> Downloading https://homebrew.bintray.com/bottles/zsh-5.5.1.high_sierra.bottle.tar.gz
    ######################################################################## 100.0%
    ==> Pouring zsh-5.5.1.high_sierra.bottle.tar.gz
    /usr/local/Cellar/zsh/5.5.1: 1,444 files, 12MB
    

    切换为 zsh

    chsh -s /bin/zsh
    

    重启终端即可使用 zsh

    oh-my-zsh

    安装

    执行从 oh-my-zsh 的 GitHub 下载的安装脚本

    sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
    
      ____  / /_     ____ ___  __  __   ____  _____/ /_  
     / __ / __    / __ `__ / / / /  /_  / / ___/ __  
    / /_/ / / / /  / / / / / / /_/ /    / /_(__  ) / / / 
    \____/_/ /_/  /_/ /_/ /_/\__, /    /___/____/_/ /_/  
                            /____/                       ....is now installed!
    
    
    Please look over the ~/.zshrc file to select plugins, themes, and options.
    
    p.s. Follow us at https://twitter.com/ohmyzsh.
    
    p.p.s. Get stickers and t-shirts at http://shop.planetargon.com.
    

    主题

    打开 oh-my-zsh 配置文件

    vim ~/.zshrc
    
     

    配置项 ZSH_THEME 即为 oh-my-zsh 的主题配置,oh-my-zsh 的 GitHub Wiki 页面提供了 主题列表
    当设置为 ZSH_THEME=random 时,每次打开终端都会使用一种随机的主题。

    更新配置

    source ~/.zshrc
    

    自动补全插件

    下载 incr 自动补全插件 http://mimosa-pudica.net/src/incr-0.2.zsh
    将插件放在 oh-my-zsh 自定义插件目录中

     

    打开 oh-my-zsh 配置文件

    vim ~/.zshrc
    
     

     plugins 中添加 incr
    在配置文件结束添加:

    source $ZSH/custom/plugins/incr/incr*.zsh
    

    更新配置

    source ~/.zshrc
    

    最终效果如官网所示:

     

    Homebrew:
    https://brew.sh/index_zh-cn
    https://github.com/Homebrew/brew
    oh-my-zsh:
    https://ohmyz.sh/
    https://github.com/robbyrussell/oh-my-zsh
    incr:
    http://mimosa-pudica.net/zsh-incremental.html

  • 相关阅读:
    XSS
    XSS
    检查空引用
    LockInt
    Unity Shaderlab: Object Outlines 转
    git 恢复单个文件的历史版本
    烽火HG220G-U E00L2.03M2000光猫改桥接教程
    mark mem
    转 class和struct最本质的区别
    unity shader base pass and additional pass
  • 原文地址:https://www.cnblogs.com/brady-wang/p/11701104.html
Copyright © 2020-2023  润新知