跳至主要內容

五、安装 zsh 与 oh-my-zsh

Loclink原创大约 2 分钟约 729 字

五、安装 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-zshopen in new window 是 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