五、安装 zsh 与 oh-my-zsh
五、安装 zsh 与 oh-my-zsh
MacOS 自带 zsh,Windows 用户表示非常羡慕,但是时代变了,我们有了 WSL 之后一切都变得不一样了,下面我们就使用 Ubuntu 子系统安装 zsh 以及 oh-my-zsh 并配置基础插件。
安装 zsh
zsh 的安装非常简单,一行命令搞定:
sudo apt install zsh
安装 oh-my-zsh
安装完成后直接安装 oh-my-zsh,oh-my-zsh 是 zsh 的插件工具集,老牌但是好用。
安装命令直接执行:
sh -c "$(wget -O- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
提示
如果安装过程慢或者请求不成功,可以开启代理后再尝试。
安装过程存在 sudo 操作,需要输入当前用户的密码,输入后回车即可。
安装完成后,默认 shell 就变更为了 zsh,我们重新打开 ubuntu 命令行操作窗口试试 zsh 是不是默认 shell
看到这个效果就意味着已经安装成功了~
重新配置代理命令
注意
需要注意的是:此时 proxy
命令无法在 zsh 下使用,我们还需要在~/.zshrc
文件的末尾加入以下代码:
alias proxy="source ~/proxy.sh"
保存退出后,重载配置:
source ~/.zshrc
之后我们就可以在 zsh 中使用 proxy
命令了。
安装 oh-my-zsh 基础插件
1. 安装插件:z
z
是一个路径快捷跳转插件,输入部分文件夹名称后,按tab
键可以快速跳转到你曾经访问过的文件路径:
编辑属主目录下 .zshrc
文件:
vim ~/.zshrc
在 plugin 这一行加入 z ,用空格隔开,内容如下 (默认已配置 git 插件):
plugins=(git z)
保存退出后执行重载:
source ~/.zshrc
2. 安装插件:zsh-autosuggestions
非常好用的一个插件,会记录你之前使用过的所有命令,并且自动匹配你可能想要输入命令,然后按方向键 -> 补全命令:
执行安装命令(若安装慢或失败,请开代理重试):
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
在 plugin 这一行加入 zsh-autosuggestions ,用空格隔开,内容如下:
plugins=(git z zsh-autosuggestions)
保存退出后执行重载:
source ~/.zshrc
3. 安装插件:zsh-syntax-highlighting
命令太多,有时候记不住,等输入完了才知道命令输错了,这个插件直接在输入过程中就会提示你,当前命令是否正确,错误红色,正确绿色。
执行安装命令(若安装慢或失败,请开代理重试):
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
在 plugin 这一行加入 zsh-syntax-highlighting ,用空格隔开,内容如下:
plugins=(git z zsh-autosuggestions zsh-syntax-highlighting)
保存退出后执行重载:
source ~/.zshrc