zsh 官网:https://ohmyz.sh/
1. 介绍
(1)zsh 介绍
zsh 是一种 shell(命令解释器),它兼容 bash(另一种常见的 shell)。zsh 相比系统自带的 bash 有以下几个优点:
- Tab 补全功能强大,在输入命令、命令参数以及文件路径时都能够自动补全,方便用户快速准确地输入指令。
- 插件丰富,例如可以通过插件实现快速输入以前使用过的命令、快速跳转文件夹以及显示系统负载等功能。
- 主题丰富,用户可以根据自己的喜好高度定制命令行的外观。
(2)Oh-my-zsh 介绍
Oh My Zsh 是一款由社区驱动的命令行工具。它被形容为一种生活方式,这意味着它对用户的影响不仅仅局限于工具层面,可能在使用习惯、工作效率等方面给用户带来较大改变。它以 zsh 命令行为基础,提供了主题配置功能,可以让用户根据自己的喜好定制命令行的外观;具有插件机制,能通过安装不同的插件实现各种功能,如快速输入以前使用过的命令、快速跳转文件夹、显示系统负载等;还拥有内置的便捷操作,为用户使用命令行提供了全新的方式。
2. oh-my-zsh 安装
安装 on my zsh
$ sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
3. 配置 oh-my-zsh
(1)配置主题
查看主题:https://github.com/ohmyzsh/ohmyzsh/wiki/Themes
$ cd ~/.oh-my-zsh/themes
$ ls // 查看所有内置的主题
$ vim ~/.zshrc
...
ZSH_THEME="gallois" // 修改主题名称
...
$ source ~/.zshrc // 使配置生效
(2)安装插件
// 命令提示插件:当你输入命令时,会自动推测你可能需要输入的命令,按下右键可以快速采用建议。
$ git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
$ vim ~/.zshrc
...
# other plugins...
plugins=(git zsh-autosuggestions)
...
$ source ~/.zshrc // 使配置生效
// 语法高亮:法校验插件,在输入命令的过程中,若指令不合法,则指令显示为红色,若指令合法就会显示为绿色。
$ git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
$ vim ~/.zshrc
...
# other plugins...
plugins=(git zsh-autosuggestions zsh-syntax-highlighting)
...
$ source ~/.zshrc // 使配置生效
作者:jackzang 创建时间:2025-03-15 09:16
最后编辑:jackzang 更新时间:2025-03-26 20:37
最后编辑:jackzang 更新时间:2025-03-26 20:37