目 录CONTENT

文章目录

美化 | Oh My zsh 美化 Linux 终端

RobKing
2023-06-23 / 0 评论 / 0 点赞 / 139 阅读 / 881 字

美化 | Oh My zsh 美化 Linux 终端

官网:https://github.com/ohmyzsh/ohmyzsh

效果展示

主题

image-20230623213013144

插件

image-20230623213830938

安装zsh

  1. 下载并安装 zsh,查看是否安装成功,设置为终端默认 shell:

    sudo apt install zsh
    
    # 查看是否安装成功
    zsh --version
    
    # 设置为终端默认 shell:
    chsh -s $(which zsh)
    
  2. 如果设置失败,编辑文件 vi ~/.bash_profile,没有就新建一个

    # ~/.bash_profile 添加如下内容
    export SHELL=`which zsh`
    [ -z "$ZSH_VERSION" ] && exec "$SHELL" -l
    
    # 配置文件生效
    source ~/.bash_profile
    
  3. 查看当前默认shell

    echo $SHELL
    

安装 oh my zsh

通过其官网介绍的安装方式安装会遇到网络的问题

# 通过curl来安装
$ sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

# 通过wget来安装
$ sh -c "$(wget https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"

手动安装,在Github找到ohmyzsh仓库,下载或拷贝其安装脚本;复制安装脚本的内容,将其保存到install.sh脚本中

执行install.sh 脚本 sh install.sh 安装成功!

image-20230623212408775

更改主题

ohmyzsh的主题放置在用户目录下的.oh-my-zsh/themes文件夹下

ls ~/.oh-my-zsh/themes/

image-20230623212606259

打开~/.zshrc配置文件,找到ZSH_THEME变量,将其修改为想要修改的主题名称

保存后重开终端或者执行exec $SHELL命令即可生效。

image-20230623212626942

如果自带的不喜欢,在其仓库wiki中有一些额外的主题可供选择,可以按照对应主题提供的安装方法进行安装,然后在.zshrc中修改ZSH_THEME变量为你想用的主题名称即可

安装插件

ohmyzsh默认自带了很多插件放置在~/.oh-my-zsh/plugins目录下面,具体每个插件的作用可以参考其仓库wiki:

ls ~/.oh-my-zsh/plugins/

同样编辑 vi ~/.zshrc, 启用插件

image-20230623214104678

保存后重开终端或者执行exec $SHELL命令即可生效。

sudo, pip, docker, docker 等都是自带的插件, 在 ~/.zshrc 配置的 plugins 中加入即可,然后重启终端生效

command-not-found:在zsh找不到命令时提供建议的安装包

ohmyzsh自带的插件外,您还可以安装一些额外的插件,在其仓库wiki中介绍了一些

zsh-autosuggestions 插件:提供自动建议的插件

安装方法

# 拉取项目仓库,可以通过上面提到的方法进行加速,此处直接放镜像地址,如果因为时间问题镜像失效,请使用其github官方地址
$ git clone https://gitee.com/xiaoqqya/zsh-autosuggestions.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions

# 启用插件,按照上面提到的方法在.zshrc配置的plugins中加入zsh-autosuggestions,然后重启终端生效

zsh-syntax-highlighting:当输入命令的时候,提供语法高亮的插件

安装方法:

# 拉取项目仓库,可以通过上面提到的方法进行加速,此处直接放镜像地址,如果因为时间问题镜像失效,请使用其github官方地址
$ git clone https://gitee.com/xiaoqqya/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting

# 启用插件,按照上面提到的方法在.zshrc配置的plugins中加入zsh-syntax-highlighting,然后重启终端生效

我的博客:https://robking.top

参考链接

0

评论区