美化 | Oh My zsh 美化 Linux 终端
官网:https://github.com/ohmyzsh/ohmyzsh
效果展示
主题
插件
安装zsh
-
下载并安装 zsh,查看是否安装成功,设置为终端默认 shell:
sudo apt install zsh # 查看是否安装成功 zsh --version # 设置为终端默认 shell: chsh -s $(which zsh)
-
如果设置失败,编辑文件
vi ~/.bash_profile
,没有就新建一个# ~/.bash_profile 添加如下内容 export SHELL=`which zsh` [ -z "$ZSH_VERSION" ] && exec "$SHELL" -l # 配置文件生效 source ~/.bash_profile
-
查看当前默认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
安装成功!
更改主题
ohmyzsh
的主题放置在用户目录下的.oh-my-zsh/themes
文件夹下
ls ~/.oh-my-zsh/themes/
打开~/.zshrc
配置文件,找到ZSH_THEME
变量,将其修改为想要修改的主题名称
保存后重开终端或者执行exec $SHELL
命令即可生效。
如果自带的不喜欢,在其仓库wiki中有一些额外的主题可供选择,可以按照对应主题提供的安装方法进行安装,然后在.zshrc
中修改ZSH_THEME
变量为你想用的主题名称即可
安装插件
ohmyzsh
默认自带了很多插件放置在~/.oh-my-zsh/plugins
目录下面,具体每个插件的作用可以参考其仓库wiki:
ls ~/.oh-my-zsh/plugins/
同样编辑 vi ~/.zshrc
, 启用插件
保存后重开终端或者执行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,然后重启终端生效
评论区