zsh 极简配置指南

zsh 极简配置指南

Shell 是类 Unix 系统中超级好用的工具,而 Zsh 是 shell 中的佼佼者,但是现在网上一搜索 Zsh 的配置方案,遍地都是的互相复制粘贴的 oh-my-zsh 配置方案。事实上 oh-my-zsh 并不好用,严重拖慢了 Zsh 的速度,反而让你的工作并不高效。现在将我自己的使用方案分享给大家,教大家配置一个高效好用的 Zsh。

🔶查询当前shell

# 查看系统当前使用的shell
echo $SHELL
# 查看系统是否安装了zsh
cat /etc/shells

🔶安装zsh

我个人喜欢尽量从发行版的源里安装。从源安装具有方便,稳定,容易维护等优点。

# RHEL/CentOS
sudo yum -y install zsh
# Ubuntu
sudo apt-get update
sudo apt-get install zsh
# ArchLinux
sudo pacman -Sy zsh

🔶切换默认shell为zsh

chsh -s /bin/zsh
#重新登录
echo $SHELL

💥安装插件和主题

我只需要两个插件:

  • zsh-autosuggestions:这个是自动建议插件,能够自动提示你需要的命令。
  • zsh-syntax-highlighting:这个是代码高亮插件,能够使你的命令行各个命令清晰明了。

主题我选择

  • powerlevel10k:https://github.com/romkatv/powerlevel10k
mkdir -p "$HOME/.zsh"
git clone https://gitee.com/Fomalhaut_PsA/zsh-autosuggestions.git "$HOME/.zsh/zsh-autosuggestions"
git clone https://gitee.com/Fomalhaut_PsA/zsh-syntax-highlighting.git "$HOME/.zsh/zsh-syntax-highlighting"
git clone --depth=1 https://gitee.com/Fomalhaut_PsA/powerlevel10k.git "$HOME/.zsh/powerlevel10k"

修改.zshrc

vim $HOME/.zshrc
export TERM=xterm-256color
export HISTFILE=~/.zsh_history
export SAVEHIST=100

autoload -U compinit promptinit
compinit
promptinit
zstyle ':completion:*' menu select
setopt completealiases

source $HOME/.zsh/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
source $HOME/.zsh/zsh-autosuggestions/zsh-autosuggestions.zsh
source $HOME/.zsh/powerlevel10k/powerlevel10k.zsh-theme
#ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE='fg=yellow'
source $HOME/.zshrc

powerlevel10k 主题在首次进入时,会触发一个配置界面,根据提示和喜好一步步完成配置即可。

其他参考
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值