快速配置 oh-my-zsh
一直用各大 Linux 发行版默认的 bash,没想到 zsh + oh-my-zsh 这么舒爽
以下操作默认拥有较好的网络环境,基于 Debian12
安装
安装 zsh 和依赖
1
sudo apt install zsh curl git
从头配置比较复杂,推荐使用 oh-my-zsh,以下命令二选一
1
2
3
4
5# 使用 curl
sh -c "\$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
# 使用 wget
sh -c "\$(wget https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"
插件
一般来说安装以下两个插件就足够了,更多插件请自行探索
使用 apt 安装插件配置稍微麻烦,以下操作均来自插件项目的安装文档
zsh-autosuggestions 根据历史命令给出建议,使用
→
补全1
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
zsh-syntax-highlighting 实时检验命令正确性,错误的命令使用红色显示
1
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
添加到
.zshrc
的plugins
并修改为plugins=(git zsh-autosuggestions zsh-syntax-highlighting)
,不需要添加source
,因为文档中没有要求1
2# 使用 nano 编辑
nano ~/.zshrc
作为默认 shell
配置
1
2
3
4chsh -s /bin/zsh
# 查看默认 shell
echo $SHELL生效
1
source ~/.zshrc
其他配置
默认的
robbyrussell
主题只有一个箭头,我使用bureau
,找到ZSH_THEME
并修改为ZSH_THEME="bureau"
1
2# 使用 nano 编辑
nano ~/.zshrc
.zshrc
文件的非注释部分,仅供参考1
2
3
4export ZSH="$HOME/.oh-my-zsh"
ZSH_THEME="bureau"
plugins=(git zsh-autosuggestions zsh-syntax-highlighting)
source $ZSH/oh-my-zsh.sh
快速配置 oh-my-zsh
https://1doublehelix.github.io/hello-zsh