• Linux安装Oh-my-zsh


    一、安装步骤:

    1.安装zsh

    yum install zsh
    

    2.安装git

    yum install git
    

    3.下载oh-my-zsh的安装脚本

    • 安装wget(centos7默认是没有的)
    yum install wget
    

    4.下载 zsh 安装脚本

    • 我这里因为用 github 源无法下载,一直卡在 clone into "xxx",所以改换了国内的镜像源
    # gitee 源
    wget https://gitee.com/mirrors/oh-my-zsh/raw/master/tools/install.sh
    

    5.编辑 install.sh

    找到以下部分

    # Default settings
    ZSH=${ZSH:-~/.oh-my-zsh}
    REPO=${REPO:-ohmyzsh/ohmyzsh}
    REMOTE=${REMOTE:-https://github.com/${REPO}.git}
    BRANCH=${BRANCH:-master}
    

    REPO=${REPO:-ohmyzsh/ohmyzsh}
    REMOTE=${REMOTE:-https://github.com/${REPO}.git}
    

    替换为

    REPO=${REPO:-mirrors/oh-my-zsh}
    REMOTE=${REMOTE:-https://gitee.com/${REPO}.git}
    
    1. 编辑后保存, 运行安装即可. (运行前先给install.sh权限)
    # 赋予可执行权限
    chmod +x install.sh
    # 运行
    sh install.sh
    
    1. 修改仓库地址
    cd ~/.oh-my-zsh
    git remote set-url origin https://gitee.com/mirrors/oh-my-zsh.git
    git pull
    

    二、切换为 zsh

    1. 输入cat /etc/shells命令来查看本地安装的shell
    /bin/sh
    /bin/bash
    /usr/bin/sh
    /usr/bin/bash
    /bin/tcsh
    /bin/csh
    /bin/zsh
    
    1. 切换sehll至zsh
    chsh -s /bin/zsh
    
    1. 查看当前使用的shell
    echo $SHELL
    

    三、oh-my-zsh插件设置

    1. 编辑主题和插件
    vim ~/.zshrc
    
    • 修改主题:找到下面设置主题的部分,修改引号中的名称即可(比如我这里用的 ys 主题)
    ZSH_THEME="ys"
    
    • 修改插件:找到插件的部分,直接修改,常用的插件可以自行参考网上其他文章
    plugins=(git
    sublime
    z
    web-search
    wd
    zsh-autosuggestions
    extract
    zsh-syntax-highlighting)
    
    1. 刷新配置文件
    source ~/.zshrc
    
    • 在刷新配置的过程中,提示zsh-autosuggestions、zsh-syntax-highlighting 插件 not found,可通过单独下载解决(下载后再次刷新配置文件):
    git clone https://github.com/zsh-users/zsh-autosuggestions ~/.oh-my-zsh/custom/plugins/zsh-autosuggestions
    git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ~/.oh-my-zsh/custom/plugins/zsh-syntax-highlighting
    
  • 相关阅读:
    一个完善的ActiveX Web控件教程
    用ATL开发和部署ActiveX网页控件
    非IE内核浏览器支持activex插件
    OCX控件在IE中无法侦测到键盘消息( MFC ActiveX Control in IE Doesn't Detect Keystrokes)
    CImageList使用简要说明
    VC,一条会被鼠标移动的直线
    Java NIO学习笔记之基本概念
    netty源码分析
    如何绕过验证码方式总结
    解决Eclipse 启动后总是Building WorkSpace(sleeping)
  • 原文地址:https://www.cnblogs.com/langkyeSir/p/13890791.html
Copyright © 2020-2023  润新知