macOS 使用 Oh My Zsh

自从 macOS 升级到 Catalina 之后,默认 shell 变成了 zsh,便也生出了折腾一下 Oh My Zsh 的想法,记录在此。

安装 Oh My Zsh

sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

修改 vim 基本设置提升体验

cp /usr/share/vim/vimrc ~/.vimrc # 复制 vim 配置模版
echo 'syntax on' >> ~/.vimrc # 开启语法高亮

插件配置

Oh My Zsh 支持许多强大的插件,可以实现语法高亮、命令自动补全等功能。可以通过执行以下命令查看其自带插件

ls ~/.oh-my-zsh/plugins/

要启用某个插件,只需要用 vim ~/.zshrc 编辑 zsh 配置文件,定位到 plugins=(git) 一行,在括号中添加需要的插件名称,以空格分隔。

插件推荐

z

自带插件,类似 autojump, 能够快速跳转到访问过的文件夹

zsh-syntax-highlighting

输入正确的常用命令会以绿色高亮显示,输入错误则会显示其他的颜色。安装操作如下:

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

然后将 zsh-syntax-highlighting 添加到配置文件的 plugins 中即可

zsh-autosuggestions

输入命令时,会用浅色字体给出建议的命令,按 → 即可自动补全。安装操作如下:

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

然后将 zsh-autosuggestions 添加到配置文件的 plugins 中即可

Notation

每次修改 zsh 配置文件后,别忘了执行 source ~/.zshrc 使配置立即生效

Reference

z

Plugins

Themes

Oh My Zsh