Shell 自动补全 + 终端美化汇总:zsh、cmd 和 powershell

zsh 是一个兼容 bash 的 shell, 还提供了强大的自动补全功能,并拥有丰富的主题和插件支持。Oh-my-zsh 项目提供了很多漂亮的主题,其中我个人比较喜欢的是 powerlevel10k。由于它实在美观,了解到美化 windows 终端的 oh-my-posh 后,我也把 cmd 和 powershell 一并美化成了 powerlevel10k 的风格,并通过 Clink 实现了自动补全功能。具体的操作步骤在此记录。

zsh

安装 zsh

以下以 WSL2(Ubuntu 22.04) 环境为例。可以直接通过 apt-get 安装 zsh

sudo apt-get install zsh

使用 chsh -s /bin/zsh 命令将 zsh 设置为系统默认 shell。新开一个 shell,完成初步配置,zsh 就安装好了。

安装 oh-my-zsh

可以使用 curl 安装 oh-my-zsh:

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

安装完成后,执行 ls ~/.oh-my-zsh/themes 可以查看一并下载好的内置主题。不过,我选择了开源的 powerlevel10k

git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k

然后编辑 ~/.zshrc 文件,添加以下内容:

ZSH_THEME="powerlevel10k/powerlevel10k"

保存后,执行 source ~/.zshrc 使配置生效。此时,跟着引导依据自己的喜好进行配置即可。我的配置比较简约,效果如下:

zsh

如果对此轮配置不满意,可以输入 p10k configure 重新配置。

安装自动补全插件

最后,安装自动补全插件 zsh-autosuggestions 、语法校验插件 zsh-syntax-highlighting 和文件夹快捷跳转插件 z(自带,无需安装):

git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting

编辑 ~/.zshrc 文件,将上述插件添加到插件列表:


                
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值