先看效果,如下
我的zsh是p10k主题,添加了hitokoto插件
p10k主题配置与字体安装就不介绍了,其他主题也能实现打开终端显示名言的效果,下面开始介绍。
1.在zsh中添加hitokoto插件
该插件是zsh自带的插件,直接在zshrc中,plugins中添加即可。命令如下
打开zshrc
sudo gedit ~/.zshrc
找到一下内容
plugins=(git)
添加插件,最终结果如下
plugins=(git hitokoto)
2.安装依赖
在此之前,需要安装curl才能正常使用,命令如下
sudo apt-get install curl
3.配置zshrc
3.1第一种方案,打开终端时,弹出一句名言,其他时候不弹
在zshrc中,添加如下内容
curl https://v1.hitokoto.cn/ &>.Yi.txt
echo -e "\e[32m[$(date +"%F %T")] ""$(cat .Yi.txt|grep hitokoto |awk -F: '{print $4}'| awk -F, '{print $1}')"" \e[0m"
如果使用的是p10k,每次打开时会提示有消息弹窗,关闭p10k主题警告的命令如下,将其加入到zshrc中
typeset -g POWERLEVEL9K_INSTANT_PROMPT=off
保存zshrc,然后重新打开终端就有以上效果了。
3.2方案2,每执行一条命令就显示一个名言(不推荐)
因为是从一言网站上下载(爬)下来的,所以每次打开时会有延迟,看你网络情况了,配置如下。
将第一种方案的内容复制到precmd(){}的中括号中,即可。完整内容如下
precmd(){
curl https://v1.hitokoto.cn/ &>~/.Yi.txt
echo -e "\e[32m[$(date +"%F %T")] ""$(cat ~/.Yi.txt|grep hitokoto |awk -F: '{print $4}'| awk -F, '{print $1}')"" \e[0m"
}
配置完成,美滋滋,工作效率又提高了,真好。
版权声明:本文为qq_36076137原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。