Skip to content
On this page

OhMyZsh的安装和常用插件

Oh My Zsh 它是基于 zsh 命令行的一个扩展工具集,提供了丰富的扩展功能

安装Oh My Zsh

方式一:官网推荐

bash
# via curl
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
 
# via wget
sh -c "$(wget -O- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

方式二:手动安装

bash
# 下载 oh-my-zsh 源码
git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
# 并且把 .zshrc 配置文件拷贝到根目录下
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
# 让 .zshrc 配置文件生效
source ~/.zshrc

如果无法访问github 可以使用码云的地址替换github仓库的地址

https://gitee.com/mirrors/oh-my-zsh

关于.zshrc 文件

这个文件非常关键,是 oh-my-zsh 的配置文件,它的位置在根目录下,可以通过 vim ~/.zshrc 查看。 每一次修改它之后,如果想要立即生效需要手动执行 source ~/.zshrc。

自动补全插件 zsh-autosuggestions

把插件仓库克隆到$ZSH_CUSTOM/plugins (默认位置是 ~/.oh-my-zsh/custom/plugins)

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

无法克隆github上的地址,可以尝试码云上的仓库

bash
git clone https://gitee.com/phpxxo/zsh-autosuggestions.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions

设置~/.zshrc,把zsh-autosuggestions添加到 Oh My Zsh 要加载的插件列表中

bash
plugins=(git zsh-autosuggestions)

请添加图片描述

使配置生效

bash
source ~/.zshrc

效果

重新打开一个session。现在就会提示我们执行过的命令啦~~如果提示的是你要的那句命令,按键盘的➡️就可以补全命令了~ 请添加图片描述

autojump 插件

它的用法是输入 j 目录名 或 j 目录名包含的字符(这个目录必须是之前 cd 访问过的),就可直接切换到相应的目录

手动安装

bash
git clone git://github.com/wting/autojump.git

cd autojump
./install.py

然后在~/.zshrc 里加上如下语句再source ~/.zshrc即可生效

[[ -s /Users/xxxxxx/.autojump/etc/profile.d/autojump.sh ]] && source /Users/xxxxxx/.autojump/etc/profile.d/autojump.sh 注意⚠️:这个步骤在执行安装后自动会提示,xxxxxx指代你的用户名,到时候直接复制整句即可。

卸载

bash
cd autojump
./uninstall.py

zsh-syntax-highlighting

高亮显示常用命令的插件

安装

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

使配置生效 source ~/.zshrc

请添加图片描述