0%

zsh配置全过程

装完系统第一件事就是配置zsh

安装zsh

这还用说?直接sudo apt install zsh

安装oh-my-zsh

官网上给了一条命令

1
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

但是因为万恶的GFW 你不管怎么运行都是443

其实并不需要挂梯子 因为github还是可以访问的 你只要到他仓库去 然后手动新建个文件粘贴进去运行就行了

复制脚本

保存到文件并执行

1
2
touch install.sh
vim install.sh

此处粘贴网页中的脚本

1
2
chmod +x install.sh
./install.sh

安装主题

主题多种多样 这里我们选powerlevel10k 真的很漂亮 而且听说新版本的响应速度没有之前那么慢

p10k的readme给出了安装方法

1
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ~/.oh-my-zsh/custom/themes/powerlevel10k

然后手动编辑~/.zshrc

ZSH_THEME="robbyrussel" 修改成 ZSH_THEME="powerlevel10k/powerlevel10k"

当然也别忘了安装字体 不然乱码等着你

安装字体

装好之后把终端字体设置为MesloLGS NF Regular 就可以正常显示特殊符号了

安装插件

zsh除了好看 还要好用 这里推荐我用的两个插件

incr

自动补齐插件incr

1
2
3
wget -P ~/.oh-my-zsh/plugins/incr http://mimosa-pudica.net/src/incr-0.2.zsh
echo "source ~/.oh-my-zsh/plugins/incr/incr*.zsh" >> ~/.zshrc
source ~/.zshrc

这个插件在你粘贴大量内容时候会很卡 与p10k的多行模式配合会有一些错误 但是不会影响执行结果 找不到更好用的 将就一下吧

zsh-syntax-highlighting

高亮插件zsh-syntax-highlighting

1
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ~/.oh-my-zsh/custom/plugins/zsh-syntax-highlighting

然后编辑~/.zshrc

plugins=(git) 改成 plugins=(git zsh-syntax-highlighting)

重启终端

重启终端 享受你的zsh