【ubuntu】终端改zsh使用powerlevel10k
前言
文章是描写对与terminal中对zsh的美化插件过程,适用于ubuntu18.04、20.04,均为自己试验过。
正文
1. zsh/ohmyzsh
首先打开terminal,安装zsh
1 | $ sudo apt install zsh #18.04以后apt可以不带-get了 |
然后你可以先切换到zsh或者直接安装ohmyzsh作为基础都行,因为安装了ohmyzsh之后默认会改成zsh
1 | #curl |
上述两者为常用项,没有安装可以apt install
安装一下。
然后就碰到了一个问题,由于raw.githubusercontent.com
存在dns污染,很有可能找不到目标。
故此我们通过ipaddress,输入域名,获取到返回的四个ip。
没记错的话是四个
此处就直接列出来了
1 | 185.199.108.133 raw.githubusercontent.com |
将其写入hosts文件,Linux下路径为/etc/hosts
:
1 | $ sudo vim /etc/hosts |
修改完之后重复之前的命令,能够正确下载并执行即可。到底终端已经变成ohmyzsh为主题,如果没有可以尝试注销或重启。
2. powerlevel10k
然后是比较花里胡哨的主题powerlevle10k
默认情况下terminal是不支持花里胡哨的字体的,有科学道具的可以上github访问powerlevel10k,找到font那块,去下载一个完整的字体包。没有条件的可以先安装一个简单:
1 | $ sudo apt install fonts-powerline |
然后根据步骤下面git clone
文件,没有安装的也先apt install git。
1 | $ git clone --depth=1 https://gitee.com/romkatv/powerlevel10k.git ~/powerlevel10k |
到此基本没啥问题了,在选择p10k的主题时注意选择unicode编码,不然无法显示特殊字体
3.插件
个人觉得这个插件用处还是挺大的,功能就是会记忆以前输过的指令,以灰色字样,你可以tab快速对齐。
1 | $ git clone https://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions |
将文件下载到ohmyzsh目录下后,需修改~/.zshrc
已启用。
1 | #编辑~/.zshrc |
结语
按照步骤正常一般无问题,如果zsh先装了p10k再装ohmyzsh的话,可能默认的插件功能会没下过来
原文是我在csdn上写的,因为自己开博客了搬回来用。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Box'Blog!
评论