在Ubuntu下安装oh-my-zsh可以显著提升终端体验。以下是详细步骤:
1. 安装必要依赖
1 | sudo apt update && sudo apt upgrade -y |
2. 将zsh设为默认Shell
1 | chsh -s $(which zsh) # 修改当前用户的默认Shell |
注销并重新登录使更改生效(或重启终端)。
3. 安装oh-my-zsh
1 | sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" |
或使用wget:
1 | sh -c "$(wget -O- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" |
注意:若因网络问题失败,可尝试国内镜像:
1 sh -c "$(curl -fsSL https://gitee.com/mirrors/oh-my-zsh/raw/master/tools/install.sh)"
4. 配置oh-my-zsh
(1) 修改主题
编辑配置文件:
1 | nano ~/.zshrc |
找到 ZSH_THEME
并修改(推荐主题:agnoster
,robbyrussell
):
1 | ZSH_THEME="agnoster" # 使用agnoster主题(需Powerline字体) |
保存退出(Ctrl+X
→ Y
→ Enter
)。
(2) 启用插件
在 ~/.zshrc
中添加插件(如 git
、zsh-autosuggestions
):
1 | plugins=(git zsh-autosuggestions zsh-syntax-highlighting) |
安装插件示例:
1 | # 自动建议插件 |
(3) 应用配置
1 | source ~/.zshrc # 立即生效 |
5. 解决字体问题(agnoster主题必选)
安装Powerline字体:
1
sudo apt install fonts-powerline -y
在终端设置中启用Powerline字体:
- 打开终端 → 右键 → Preferences → 选择字体(如
Ubuntu Mono derivative Powerline
)
- 打开终端 → 右键 → Preferences → 选择字体(如
6. 验证安装
1 | echo $SHELL # 应显示 /usr/bin/zsh |
常见问题
- 安装脚本卡住:按
Ctrl+C
中断后手动执行zsh
启动配置。 - 主题乱码:确认已安装并启用Powerline字体。
- 插件不生效:检查插件路径是否正确,或重启终端。
完成以上步骤后,你将拥有一个功能强大且美观的终端环境!🎉