背景
mac 自带的 zsh ,不太酷,得改改它;
前言
你需要对~./zshrc 复制一份进行存档;
开始
1. 安装oh my zsh
在安装oh my zsh前可以先输入zsh --version判断一下本机是否已经安装了zsh(MacOS一般默认都会安装),如果有输出的话可以将zsh设置为默认shell:chsh -s /bin/zsh
oh my zsh是一个zsh的一个框架,它提供了很多zsh内建函数,并提供插件管理、主题管理等功能。安装它能够使zsh的使用体验更加完美。安装方式也很简单,通过curl或者wget就行了。
# 使用curl下载安装脚本并执行
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
# 使用wget下载安装脚本并执行
sh -c "$(wget https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"
2 . 配置 Powerlevel10k
Powerlevel10k是oh my zsh的一个外部主题,托管在GitHub上,想要使用该主题只需要将该项目克隆下来:
# 将项目克隆到~/.oh-my-zsh/custom/themes/powerlevel10k
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
# 使用gitee可以更加快速
git clone --depth=1 https://gitee.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
克隆下来之后,在 zsh 的配置文件 ~/.zshrc 中设置 ZSH_THEME=powerlevel10k/powerlevel10k 即可,然后命令行输入p10k configure进行初始化。
vim ~/.zshrc
# 进入zshrc 快速定位ZSH_THEME, 在vim上输入/ZSH_THEME
/ZSH_THEME
# 定位到主题,将主题修改成powerlevel10k/powerlevel10k,修改好如下图;
# 保存
:wq
source ~./zshrc
输入 p10k configure 进入选择效果
插件
oh my zsh提供了相当多插件供你使用,而且太多插件的话也会拖慢zsh的启动速度,所以大家可以根据自己的喜好在zshrc中配置插件。若要浏览oh my zsh的官方插件可以访问它的GitHub插件wiki
plugins=(
git
zsh-syntax-highlighting
zsh-autosuggestions
)
ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE='fg=240'
1. git自带了
我就不说了,自己看 git
2. zsh-syntax-highlighting
高亮前
高亮后
高亮部分是 vim,
# 将项目克隆到~/.oh-my-zsh/custom/plugins/zsh-syntax-highlighting
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
3. zsh-autosuggestions 自动填充
当它给出的自动提示符合你的期望的时候你可以按方向键的→键进行补全
效果如下
# 将项目克隆到~/.oh-my-zsh/custom/plugins/zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions