zsh终端美化(ubuntu2020)自己安装几次后的防掉坑版

zsh终端美化(ubuntu2020)

安装zsh

安装之前可以查看当前系统下的可用shell

cat /etc/shells

在这里插入图片描述

然后使用命令安装zsh

sudo apt install zsh

这时再查看/etc/shells就会发现已经有了zsh这个shell

输入命令如下:

zsh

出现如下界面

在这里插入图片描述

输入数字2,然后回车

在这里插入图片描述

使用oh-my-zsh配置zsh

oh-my-zsh是大佬封装好的zsh配置,直接用就完事了。

首先将项目down到本地的~/.oh-my-zsh

git clone https://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh

在这里插入图片描述

使用模板替换,zsh自带的配置文件

cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc

让新的配置文件生效

source ~/.zshrc

.zshrc中选择自己喜欢的主题,所有的主题都在这里

我选择了ys这种样式,修改.zshrc 中的ZSH_THEME变量的引号内内容即可

在这里插入图片描述

关闭终端重新进入发现还是在bash下,不要慌

使用zsh命令之后,使用命令修改默认终端

chsh -s /bin/zsh

在这里插入图片描述
然后重启电脑或者,logout进入ubuntu后,打开终端就是我们想要的zsh样式啦。
在这里插入图片描述

添加插件

oh-my-zsh 的自带插件都储存在~/.oh-my-zsh/plugins 目录中,如果你希望安装一个插件,可以在 "~/.zshrc"plugins=(xxx xxx ...) 这一行里加入插件名称

这里我们配置两个第三方插件,语法高亮和命令提示插件

语法高亮
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh}/plugins/zsh-syntax-highlighting
命令提示
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh}/plugins/zsh-autosuggestions

然后修改.zshrc

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

在这里插入图片描述
再让配置文件生效,效果如下:
在这里插入图片描述
遇到的问题:

yang@saviour$ source ~/.zshrc
-bash: autoload: command not found
-bash: /Users/hank/.oh-my-zsh/oh-my-zsh.sh: line 41: syntax error near unexpected token `('
-bash: /Users/hank/.oh-my-zsh/oh-my-zsh.sh: line 41: `for plugin($plugins); do'

这是因为在bash环境下操作的原因,按照下面的步骤即可解决

  • zsh
  • chsh -s $(which zsh) 或者chsh -s /bin/zsh
  • Logout from the system and login
  • Run terminal
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值