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仓库的地址
关于.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