ZSH 安装和Oh-My-Zsh 配置

    技术2024-07-03  92

    1. 安装 ZSH

    直接通过pacman包管理器安装:

    sudo pacman -S zsh

    2. 安装 Oh-My-Zsh

    以下过程参考于Oh-My-Zsh的Github项目主页1

    2.1 通过 curl

    sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

    2.2 通过 wget

    sh -c "$(wget -O- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

    3. 安装 Powerline字体

    sudo pacman -S powerline-fonts

    4. 更改终端

    在终端输入以下命令:

    chsh -s /bin/zsh

    重启终端查看是否修改成功:

    echo $SHELL

    5. oh-my-zsh 的配置

    本部分主要参考其Github项目的Wiki2

    5.1 主题的选择

    选择的主题为Agnoster。在~/.zshrc进行如下配置:

    ZSH_THEME="agnoster"

    5.2 zsh-syntax-highlighting

    为zsh提供语法高亮服务。

    5.2.1 安装
    git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
    5.2.2 配置

    在~/.zshrc中加入插件的名字:

    plugins=( [plugins...] zsh-syntax-highlighting)

    5.3 zsh-autosuggestions

    为zsh提供历史记录建议插件。

    5.3.1 安装
    git clone git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
    5.3.2 配置

    在~/.zshrc中加入插件的名字:

    plugins=( [plugins...] zsh-autosuggestions)

    5.4 Web-search

    用于在终端进行搜索功能。

    5.4.1 安装与配置

    内置插件不需要进行安装,在~/.zshrc中加入插件的名字:

    plugins=( [plugins...] web-search)
    5.4.2 常用使用方法
    google <term>bing <term>baidu <term>github <term>stackoverflow <term>scholar <term>

    5.5 Autojump

    用于在终端扩展目录的跳转功能。

    5.5.1 安装与配置

    内置插件不需要进行安装,在~/.zshrc中加入插件的名字:

    plugins=( [plugins...] autojump)
    5.5.2 使用方法详解

    参考官方文档。此处不赘述。

    6. 总配置文件

    export ZSH="/home/shejialuo/.oh-my-zsh" ZSH_THEME="agnoster" plugins=(git zsh-autosuggestions web-search autojump zsh-syntax-highlighting) source $ZSH/oh-my-zsh.sh

    参考资料


    Oh-My-Zsh Github项目地址 ↩︎

    Oh-My-Zsh Wiki ↩︎

    Processed: 0.020, SQL: 10