JiaHe

相遇即是缘

Git Bash配置Zsh

一、安装 Git Bash

在 Git 官网下载安装包默认下一步即可,建议全默认安装即可,不需要做任何修改包括安装路径。

https://git-scm.com/downloads

二、安装 zsh

1. 下载 zsh

2.安装 zsh

解压 zsh 包后有两个目录

  • zsh-5.x-x-x86_64.pkg
    • etc
    • usr

etcusr 复制到 Git 安装目录,即 C:\Program Files\Git ,此目录原本也有 etcusr,复制时若提示文件冲突,选择覆盖即可。

3.设置 zsh 为默认终端

打开 Git Bash 终端,添加以下配置 vi ~/.bashrc

COPYif [ -t 1 ]; then
exec zsh
fi

三、安装 Oh-My-Zsh

若网络环境良好,可直接一键安装 sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

1.下载 install.sh

COPYcurl -# -O https://ghproxy.com/https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh

2.修改安装源

编辑安装脚本 vi install.sh
将以下配置

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

更改为国内加速源,即仓库地址前添加 https://ghproxy.com/

COPYREPO=${REPO:-ohmyzsh/ohmyzsh}
REMOTE=${REMOTE:-https://ghproxy.com/https://github.com/${REPO}.git}
BRANCH=${BRANCH:-master}

3.执行安装脚本

COPYsh install.sh

四、配置 Oh-My-Zsh

所有配置即编辑 ~/.zshrc 文件即可

1.配置主题

更改为ys,其他主题及效果可查看官网 OhMyZsh Themes

COPYZSH_THEME="ys"

2.下载常用插件

若网络不稳定,可在所有 Git 仓库前添加 https://ghproxy.com/

  • zsh-syntax-highlighting 语法高亮

    COPYgit clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
  • zsh-autosuggestions 自动补全

    COPYgit clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions

3.配置插件

COPY# plugins=(git)
plugins=(git zsh-syntax-highlighting zsh-autosuggestions)

4.使配置生效

COPYsource ~/.zshrc