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
使配置立即生效