Zsh & Zinit 配置舒服的终端环境
为什么不用Bash和Fish
Bash是很多Linux发行版的默认shell,但是显然他不是一个最佳的选择,单颜值不够高一条就足以把它抛弃了。当我们厌烦了Bash的陈旧愚钝,自然是要去找更加智能更加顺手的工具。Fish和Zsh是两个热度很高的Bash替代者。Fish有个致命的缺点就是他不兼容Bash,这或多或少产生一些问题。经过了两个月试用Fish后,我果断抛弃了,重新回到了Zsh的怀抱。然而这次我没有选择Oh-My-Zsh这个非常火的高度集成Zsh配置,而是找到了Zinit。
为什么不用Oh-My-Zsh
当你在Google上搜索Zsh配置时,百分之九十的人都会让你一起装上Oh-My-Zsh,作为一个用了几年OMZ的人,我必须说它实在有点慢,使用OMZ打开终端竟然需要一两秒的时间。因为OMZ装了太多我不需要的插件了,他显得太臃肿。在我写这篇文章时,我又搜索了一下,看见这位博主对OMZ做了优化,提升了打开速度。我就感觉到快 —— zsh 和 oh my zsh 冷启动速度优化 | Sukka’s Blog (skk.moe)感兴趣的也可以试试优化。
但我要说的不是优化,而是直接抛弃OMZ,使用Zinit。它是一个插件管理器,可以管理你的插件,只安装那些有用的插件。那速度不就快了吗。而且Zinit可以安装OMZ里面的一些插件,只把你里面好用的拿过来装,简直杀人猪心。
Zinit安装及配置
Zinit的项目地址是:https://github.com/zdharma/zinit
官方推荐的安装方法为:
|
|
他会安装在你的home目录,生成一个.zinit的文件夹。
我的配置
下面是我的配置,基本只留了一些我需要的插件。将其复制到.zshrc然后source一下就可以了。
|
|
这些插件基本是够用的,再配合一些快捷键就能高效进行终端操作了。常用的快捷键:Ctrl-A回到命令最开始。Ctrl-E回到命令末尾。C-f补全命令
速度测试
